2017-09-22 25 views
-3

우리는 80,000 개의 노드에서 특정 사항을 모니터링해야하는 모니터링 시스템을 구현하고자합니다. 우리는 또한 80,000 개의 노드에서 보고서를 생성하려고합니다. 우리는 각 노드에서 클라이언트를 사용하여 다른 프로그램이 메시지를 읽고 누적 보고서를 생성 할 수있는 대기열로 메시지를 보낼 것을 고려하고 있습니다.80000 명의 생산자와 소수의 소비자와의 메시징

우리는 메시징 솔루션을위한 일부 제품으로 Kafka/ActiveMQ/RabbitMQ를 고려하고 있습니다. 어느 것이 더 적합한가?

메시지 생성 속도는 노드 당 약 5-10/s입니다.

답변

0

각각 시도해보십시오. 각 기술을 사용하여 80,000 개의 노드와 프로세서 (판독기 프로그램)로 환경을 시뮬레이션하십시오. 결과를 분석 한 다음 상황에 맞는 것을 선택하십시오. IoT 시나리오와 같은 느낌이므로 Azure Event Hub와 같은 IoT 기술 중 하나를 사용해보십시오.