【发布时间】:2016-12-20 22:36:42
【问题描述】:
例如,生产者 A 在队列/通道上将消息传递给消费者 A。假设它是体育比分。
如何让多个客户端(台式机、移动设备等)监听或连接到消费者 A?这样做的最佳选择是什么?
我问的是与底层消息代理无关的问题。
【问题讨论】:
-
多播。 rabbitmq中的“交换”
-
使用 Kafka 的多个客户端(消费者)可以在不同的组中获取自己的消息副本。
-
我的问题更像是“如果出租车应用程序必须向所有出租车司机发送消息(相同的消息),假设给定城市中有 10,000 人,所有出租车司机都会订阅同一个消费者?
-
@Jon 您的术语已关闭。没有任何东西订阅消费者。消费者是订阅交换的人(至少在rabbitmq中)。你需要的是一个扇出交换,基本上就是 AdamSkywalker 所指出的,他只是使用了多播这个词。
标签: java rabbitmq apache-kafka message-queue messaging