PUB/SUB-Nachrichtenwarteschlange mit serverseitiger Filterung?

PUB/SUB-Nachrichtenwarteschlange mit serverseitiger Filterung?

Ich suche eine Nachrichtenwarteschlange um eine Chatanwendung zu realisieren.

Die wichtigste Anforderung ist: Wenn ein Abonnent ein Filterkriterium angibt, müssen alle Nachrichten gefiltert werdenauf der Serverseite.

Leider finde ich keine eindeutigen Antworten auf die Frage, ob all diese MQs da draußen clientseitig oder serverseitig filtern.

Mir scheint, dass die meisten MQs entweder überhaupt keine Filterkriterien unterstützen oder die Filterung auf der Clientseite durchführen (Kafka, ZeroMQ).

Vielleicht könnt ihr mich in die richtige Richtung führen?

Antwort1

Wenn Sie ein JMS-Themenabonnement mit einem "Selektor" (was JMS einen "Filter" nennt) verwenden,ActiveMQ Artemisdann erfolgt die Filterung serverseitig.

verwandte Informationen