Java 在局域网内CEP引擎和流数据发生器之间传输数据的最佳方式是什么?

Java 在局域网内CEP引擎和流数据发生器之间传输数据的最佳方式是什么?,java,complex-event-processing,Java,Complex Event Processing,我不熟悉复杂事件处理(CEP)系统,使用一个称为Esper的CEP引擎来检测智能建筑中的事件模式。不同的传感器为它们假设并实现了数据生成器。 我想测量我的系统的性能。整个实现都是用java实现的,那么,用局域网将流数据从不同的数据生成器传输到我的CEP系统的最佳方式是什么呢 我应该使用UDP还是TCP?? 需要穿线吗?因为假设有很多传感器。你几个月前问了你的问题,但我还是会发表一些评论。从我读到的内容来看,(截至2015年3月…) 要使用的摄取协议是AMQP 数据流和扩展应由Apache St

我不熟悉复杂事件处理(CEP)系统,使用一个称为Esper的CEP引擎来检测智能建筑中的事件模式。不同的传感器为它们假设并实现了数据生成器。 我想测量我的系统的性能。整个实现都是用java实现的,那么,用局域网将流数据从不同的数据生成器传输到我的CEP系统的最佳方式是什么呢

我应该使用UDP还是TCP??
需要穿线吗?因为假设有很多传感器。

你几个月前问了你的问题,但我还是会发表一些评论。从我读到的内容来看,(截至2015年3月…)

  • 要使用的摄取协议是AMQP
  • 数据流和扩展应由Apache Storm或Spark管理
  • 为了提高弹性,请使用某种消息队列—例如RabbitMQ、Kafka、Azure EventHubs、AWS Kinesis
我很确定您可以使用Java生态系统中的所有这些技术