Могут ли веб-сокеты заменить HTTP? - PullRequest
0 голосов
/ 30 марта 2020

Я начинаю интегрировать WebSockets в свое приложение для оперативных обновлений, и это заставляет меня задаться вопросом, следует ли мне вообще исключать HTTP-запросы из приложения.

Обнаруженные мной недостатки:

  1. Сложнее разделить мой бэкэнд на MicroServices в будущем.

  2. Сложнее представить API стороннему программному обеспечению в будущем.

  3. Сложнее выполнять кэширование и фоновую синхронизацию c при почтовых запросах.

Как бы я достиг этого с помощью WebSockets?

Кроме того, насколько надежны данные, полученные через WebSockets? Могу ли я быть уверен, что данные соответствуют? Могу ли я быть уверенным, что отправленные мной данные обрабатываются правильно? Имеет ли смысл отправлять «GET» запросы через WebSockets?

Открытие дополнительных HTTP-запросов, когда у меня открыт WebSocket, кажется расточительным, но у меня так много сомнений и вопросов, когда дело доходит до устранения HTTP.

...