Мне нужны экземпляры веб-приложения для получения уведомлений через WebSocket.
Эти уведомления происходят из событий в серверных системах;эти события необходимо обрабатывать несколькими способами, а не только отправлять их клиентам.
Таким образом, система паб / подсистема идеальна: события публикуются, и n потребители обрабатывают их, если они имеют отношение ких операции (например, по темам).
Учитывая мое отсутствие знаний о WebSocket, мне трудно понять общую архитектуру, которую мне нужно создать.
В пабе /потребители подпространства подписываются на очереди сообщений, связанных с интересующими их «темами».
Можно ли сделать то же самое в WebSockets? (т.е. при подключении к WebSocket из браузера,могу ли я указать набор тем, которые интересуют клиента?).
Если это так, можно ли напрямую подключиться к системе pub / sub или мне нужен средний уровень, который потребляетиз паба / саба и проталкивает в веб-сокеты?
Я полагаю, что ответ на последний вопрос зависит от используемого паба / саба и ему потребуется некоторая библиотека через WebSocket.
Iя фамилияr с RabbitMQ, но я могу выбрать другой паб / подсистему, поскольку на данный момент ничего не установлено, поэтому у меня нет затрат на миграцию.
Спасибо