消息传递与80000生产者和少数消费者

时间:2017-09-22 02:29:44

标签: architecture rabbitmq apache-kafka activemq solution

我们正在寻求实施一个监控系统,我们必须监控80,000个节点的某些细节。我们还希望从80,000个节点生成报告。我们正在考虑在每个节点上使用客户端将消息发送到队列,其中另一个程序可以读取消息并生成累积报告。

我们正在考虑将Kafka / ActiveMQ / RabbitMQ作为消息传递解决方案的一些产品。哪一个更合适?

每个节点的消息生成速率约为5-10 / s。

1 个答案:

答案 0 :(得分:0)

尝试其中的每一个。使用这些技术中的每一种,使用80,000个节点和处理器(读取器程序)模拟您的环境。分析结果,然后选择一个适合您情况的结果。感觉像物联网场景,所以尝试一下物联网技术,比如Azure Event Hub。