У меня такое ощущение, что Server-sent-events (SSE) предназначен для событий, которые одинаковы для многих пользователей, слушающих одного брокера.
Поскольку вы можете выбрать, что отправлять клиентам, которые слушают, там В настоящее время я рассматриваю два варианта дизайна.
- один брокер для каждого пользователя, таким образом, отправляя уникальные сообщения для этого отдельного пользователя на соответствующего брокера
- один брокер для всех, но сообщения подталкиваемые к клиентам адаптируются в зависимости от клиента
Один недостаток для 1) заключается в том, что для дополнительных брокеров будет создана дополнительная нить. Однако есть ли какие-либо недостатки в 2) в отношении автоматического подключения c? Я не совсем уверен, как это работает, или могут возникнуть другие проблемы?