Только Websocket против Websocket с отдыхом для отправки сообщений - PullRequest
0 голосов
/ 24 сентября 2018

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

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

Возможно ли это сделать весной с помощью чистого веб-сокета или я должен использовать веб-сокет для всего общения (отправка и получение)?

Также я хочу позже реализовать другие вещи, такие как отправкафайлы, получение некоторых данных, таких как история чата и так далее.И есть тот же вопрос, что и выше.Должен ли я использовать одно соединение с веб-сокетом для этого или использовать канал веб-сокета только для одной цели, например, в чате и других вещах, где не требуется связь в реальном времени с отдыхом?Какие плюсы и минусы?Спасибо в ответе за совет.

1 Ответ

0 голосов
/ 24 сентября 2018

Пусть ваш получатель отправит обратно объект квитанции о том, что он получил сообщение с идентификатором сообщения.Если это не вернется в определенное время, отметьте, что оно не получено.

...