2015-12-10 3 views
0

У меня есть несколько ресурсов для опроса, которые я хочу преобразовать в связь с websocket. В чем преимущество использования подпротокола websocket как STOMP или Thrift вместо определения пользовательского протокола?Websocket- преимущества с использованием подпротокола над настраиваемым

ответ

1

Преимущество использования существующего подпротокола заключается в том, что он уже продуман. Вам действительно не нужно работать так сильно, и иногда вы сможете найти клиентскую библиотеку, которая уже делает то, что вам нужно (сохранение кода на стороне клиента).

Еще одно преимущество заключается в том, что использование хорошо зарекомендовавшего себя стандартного подпротокола позволяет вам более легко публиковать ваш API для третьих сторон (поскольку они могут, возможно, использовать существующие библиотеки для протокола).

Сказав это, я обычно не беспокоюсь. Я заметил, что очень просто использовать сообщения «события» JSON и ответы ACK (похожие на то, как socket.io форматирует его сообщения, но использует собственные веб-узлы) ... Это почти стандартный суб-протокол сообщества в настоящее время, поскольку, как часто он используется.

Смежные вопросы