В настоящее время я нахожусь в процессе разработки веб-приложения, которому требуется подключение к веб-сокету для получения уведомлений о событиях с сервера.
Клиенты разделены на группы, и все клиенты в группе должны получитьуведомления о том же событии.
Я подумал, что ActiveMQ, вероятно, может поддерживать эту модель, используя разные очереди для каждой группы клиентов.Также было бы относительно легко отправить события в ActiveMQ с помощью stomp, а затем использовать stomp-over-websockets для клиентов.
Проблема, которую я вижу, состоит в том, что сообщения не должны использоваться только одним клиентом, а распространяютсявсем клиентам, подключенным к очереди.
Кроме того, очередь не должна храниться.Если клиент не подключен, когда генерируется событие, он никогда не получит его.
Я не очень хорошо знаю ActiveMQ, поэтому я не уверен, возможно ли это или есть другое простоерешение, которое можно использовать вместо написания моего собственного сервера сообщений.
Спасибо