1

我正在开发一种具有自定义执行计划生成器功能的工具。因此,通过使用此工具,最终用户可以在 WSO2 CEP 中创建大量执行计划。我对此有以下三个担忧。

1) 在 CEP 中有大量执行计划时,是否会对性能产生相当大的影响?可能有大约 100,000 个执行计划。

2)当有大量执行计划时如何分组?

3)最后我想将执行计划加载到我的工具的 UI 中。因此最终用户可以自定义它们。那么是否有一个执行计划解析器,所以我们可以传递它并将其作为对象获取。或有关将执行计划加载到 UI(Java 程序)的任何其他建议。

谢谢

4

1 回答 1

1

请找到我对您的问题的回答。

  1. 创建如此大量的执行计划会降低系统的性能。
  2. 在 CEP 级别,我们没有对 Siddhi 执行计划进行逻辑分组的机制。我认为更适合您提出自己的分组方案以适合您的问题域。
  3. 去年有一个 Google Summer of Code (GSoc) 项目,它为 Siddhi 执行计划实现客户端文本编辑器。它是用 JavaScript 编写的,并包含一个客户端 Siddhi 解析器。所以我认为 GSoc 项目对你来说是一个很好的起点。在此,我已经包含了相关的GSoc 邮件线程和 Siddhi 文本编辑器的GitHub 存储库

我希望以上答案能帮助您开始您的项目。如果您需要有关此问题的进一步帮助,请告诉我。

祝你好运!

于 2016-05-10T08:54:30.987 回答