Fila de mensagens PUB/SUB com filtragem no lado do servidor?

Fila de mensagens PUB/SUB com filtragem no lado do servidor?

Estou procurando uma fila de mensagens para realizar um aplicativo de chat.

O requisito mais importante é: quando um assinante especifica um critério de filtro, todas as mensagens precisam ser filtradasno lado do servidor.

Infelizmente não encontro respostas definitivas para a pergunta se todos os MQs estão filtrando no lado do cliente ou no lado do servidor.

Parece-me que a maioria dos MQs não suporta nenhum critério de filtro ou está filtrando no lado do cliente (Kafka, ZeroMQ).

Talvez vocês possam me levar na direção certa?

Responder1

Se você estiver usando uma assinatura de tópico JMS com um "seletor" (o que o JMS chama de "filtro") emActiveMQ Artemisentão a filtragem é feita no lado do servidor.

informação relacionada