我们正在寻求实施一个监控系统,我们必须监控80,000个节点的某些细节。我们还希望从80,000个节点生成报告。我们正在考虑在每个节点上使用客户端将消息发送到队列,其中另一个程序可以读取消息并生成累积报告。
我们正在考虑将Kafka / ActiveMQ / RabbitMQ作为消息传递解决方案的一些产品。哪一个更合适?
每个节点的消息生成速率约为5-10 / s。
答案 0 :(得分:0)
尝试其中的每一个。使用这些技术中的每一种,使用80,000个节点和处理器(读取器程序)模拟您的环境。分析结果,然后选择一个适合您情况的结果。感觉像物联网场景,所以尝试一下物联网技术,比如Azure Event Hub。