WSO2 CEP Siddhi的单个实例可以使用多个内核吗?

时间:2017-10-25 13:17:37

标签: wso2 apache-storm wso2cep siddhi

我有一个在8台内核的Linux机器上运行的WSO2 CEP实例。我有30-40个输入流,有近200个执行计划。我的问题是,当我插入事件时,一次只有一个CPU忙。繁忙的核心变化,但我无法使八个核心同时工作,对性能和可扩展性产生巨大影响。

我是否缺少任何配置项,或者我是否需要在群集模式下使用Storm配置Siddhi?

1 个答案:

答案 0 :(得分:1)

Storm中的CEP可以支持分布式处理。对于您的场景,您并不需要使用Storm进行设置。您可以尝试在执行计划中使用async注释,以便它可以缓冲事件并使用不同的线程进行后续执行。请参阅以下测试:AsyncTestCase