Estoy buscando una cola de mensajes para realizar una aplicación de chat.
El requisito más importante es: cuando un suscriptor especifica un criterio de filtro, todos los mensajes deben filtrarse.en el lado del servidor.
Lamentablemente, no encuentro respuestas definitivas a la pregunta de si todos esos MQ que existen se filtran en el lado del cliente o en el lado del servidor.
Me parece que la mayoría de los MQ no admiten ningún criterio de filtro o filtran en el lado del cliente (Kafka, ZeroMQ).
¿Quizás ustedes puedan guiarme en la dirección correcta?
Respuesta1
Si está utilizando una suscripción a temas JMS con un "selector" (lo que JMS llama un "filtro") enActiveMQ Artemisaluego el filtrado se realiza en el lado del servidor.