2016-05-02 106 views
1

我有几个与WSO2 CEP性能有关的问题。WSO2 CEP性能

  1. 一秒钟内可以处理多少个事件?
  2. 一次可以处理多少个执行计划而无需执行 性能变化巨大?
  3. 接收者和发布者的最大数量是多少,可以将 添加到CEP中?
  4. 可以添加到CEP的执行计划的最大数量是多少?
+0

你正在使用什么样的环境? –

+1

Linux环境 –

回答

0

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

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

+0

@TharikKanna可以添加到CEP的接收者和发布者的最大数量是多少?以及可以添加到CEP的执行计划的最大数量是多少? –