Я работаю над проектом, использующим отправленные сервером события с Spring Boot.
Я получаю запрос на перерыв от веб-службы, а затем хочу отправить событие одному указанному c клиенту.
Я использую 3 экземпляра весенней загрузки MicroService. Когда клиент подписан, я сохраняю связанный с ним SseEmitter на карте с идентификатором клиента.
Когда я получу событие от внешнего WS, как можно я называю правильный экземпляр, содержащий карту, где хранится целевой клиент SseEmitter? Потому что, если я вызову экземпляр, где клиент не использовал подписку, я не найду свой SseEmitter.
Могу ли я разделить concurrentHashMap между несколькими экземплярами загрузочных микросервисов Spring?