带有服务器端过滤的 PUB/SUB 消息队列?

带有服务器端过滤的 PUB/SUB 消息队列?

我正在寻找一个消息队列来实现聊天应用程序。

最重要的要求是:当订阅者指定过滤条件时,所有消息都需要被过滤在服务器端

不幸的是,我找不到明确的答案来回答这个问题:周围的所有这些 MQ 是在客户端还是在服务器端进行过滤。

在我看来,大多数 MQ 要么根本不支持过滤条件,要么在客户端进行过滤(Kafka、ZeroMQ)。

也许你们可以给我指明正确的方向?

答案1

如果您使用带有“选择器”(JMS 称之为“过滤器”)的 JMS 主题订阅ActiveMQ Artemis然后在服务器端完成过滤。

相关内容