WSO2 CEP表现

时间:2016-05-02 05:08:52

标签: wso2 wso2cep

我对WSO2 CEP表现的问题很少。

  1. 一秒钟内可以处理多少个事件?
  2. 一次可以处理多少个执行计划而无需执行 性能差异很大?
  3. 接收者和发布者的最大数量是多少 加入CEP?
  4. 可以添加到CEP的最大执行计划数是多少?

1 个答案:

答案 0 :(得分:0)

一切都取决于场景,因此仅提供特定数字可能不适用于您的场景。通过使用thrift wso2event协议,CEP每秒可处理超过100000个事件。根据查询的复杂性,性能数字可能会发生变化。您还需要考虑资源分配,例如内存堆大小等。如果事件的大小很高,分配的内存将是重要的,因此接收器,发布者和执行计划的数量取决于进程的复杂性。由于这些是非常动态的情况,您可以根据您的方案调整CEP实例。有关详细信息,请参阅性能调整建议[1]。例如,您需要实现非常高的吞吐量但不关心延迟,您可以在data-agent-config中增加QueueSize。根据事件的大小,有时您可能还需要增加堆内存。

[1] https://docs.wso2.com/display/CEP400/Performance+Tuning+Recommendations