2014-09-16 3 views
0

저는 CEP 엔진 중 하나 인 Esper를 사용하여 스마트 건물에서 이벤트 패턴을 감지하는 CEP (Complex Event Processing) 시스템을 처음 사용했습니다. 서로 다른 센서가 데이터 생성기를 가정하고 구현했습니다. 시스템 성능을 측정하고 싶습니다. 전체 구현은 Java로 이루어져 있으므로 서로 다른 데이터 생성기에서 LAN에있는 CEP 시스템으로 스트림 데이터를 전송하는 가장 좋은 방법은 무엇입니까?LAN에서 CEP 엔진과 스트림 데이터 생성기간에 데이터를 전송하는 가장 좋은 방법은 무엇입니까?

UDP 또는 TCP를 사용해야합니까 ?? 스레딩이 필요합니까? 많은 센서가 사용되기 때문입니다.

답변

0

귀하는 여러 달 전에 질문을했으나 어쨌든 몇 가지 의견을 남깁니다. 내가 읽은 바로는, (행군 ... 2015)

  • 사용하는 인제 스트 프로토콜은 아파치 스톰에 의해 관리 또는
  • 스파크해야 AMQP
  • 데이터 흐름 및 스케일링 것을 나에게 보인다 탄력성을 위해 일종의 메시지 대기열을 사용하십시오. RabbitMQ, Kafka, Azure EventHubs, AWS Kinesis

Java 에코 시스템의 모든 기술을 사용할 수있을 것으로 확신합니다.