我们正在寻求实现一个监控系统,在这个系统中,我们必须监控来自80000个节点的一些细节。我们还希望从80000个节点生成报告。我们正在考虑在每个节点上使用一个客户机将消息发送到一个队列,在该队列中,另一个程序可以读取消息并生成累积报告。
我们正在考虑将kafka/activemq/rabbitmq作为消息传递解决方案的一些产品。哪一个更合适?
每个节点的消息生成速率约为5-10/s。
我们正在寻求实现一个监控系统,在这个系统中,我们必须监控来自80000个节点的一些细节。我们还希望从80000个节点生成报告。我们正在考虑在每个节点上使用一个客户机将消息发送到一个队列,在该队列中,另一个程序可以读取消息并生成累积报告。
我们正在考虑将kafka/activemq/rabbitmq作为消息传递解决方案的一些产品。哪一个更合适?
每个节点的消息生成速率约为5-10/s。
1条答案
按热度按时间2jcobegt1#
每一个都试试。用80000个节点和一个处理器(读取器程序)来模拟您的环境,每个处理器(读取器程序)都使用这些技术。分析结果,然后选择一个适合你的情况。感觉像是物联网场景,所以也试试物联网技术,比如azure event hub。