использование SSE (Server Sent Events) с несколькими загрузочными экземплярами Spring - PullRequest
0 голосов
/ 06 апреля 2020

Я работаю над проектом, использующим отправленные сервером события с Spring Boot.

Я получаю запрос на перерыв от веб-службы, а затем хочу отправить событие одному указанному c клиенту.

Я использую 3 экземпляра весенней загрузки MicroService. Когда клиент подписан, я сохраняю связанный с ним SseEmitter на карте с идентификатором клиента.

Когда я получу событие от внешнего WS, как можно я называю правильный экземпляр, содержащий карту, где хранится целевой клиент SseEmitter? Потому что, если я вызову экземпляр, где клиент не использовал подписку, я не найду свой SseEmitter.

Могу ли я разделить concurrentHashMap между несколькими экземплярами загрузочных микросервисов Spring?

...