Поддерживать поток на стороне сервера - PullRequest
0 голосов
/ 04 июня 2019

Я настроил брокера паба / вложенного сообщения, используя gRPC, поэтому у меня есть:
- Publish(PublishRequest) returns (PublishReply) для публикации сообщений
- Subscribe(SubscribeRequest) returns (stream Message) поток на стороне сервера для приема сообщений.
Это на самом деле работает, но моя проблема в том, что канал подписки закрывается после того, как сервер отправит все сохраненные сообщения подписанному клиенту. Вместо этого я хотел бы, чтобы поток оставался открытым, поэтому, когда другой клиент публикует сообщение, подписанный «мгновенно получает уведомление».

...