Drools Fusion& D中的空间事件WSO2复杂事件处理器/ Siddhi

时间:2014-10-07 09:02:18

标签: geospatial drools-fusion siddhi wso2cep

我一直在研究 Drools Fusion 复杂事件处理组件和 WSO2复杂事件处理器 / Siddhi ,我想知道是否这些组件中的一个/两个都能够处理2D和3D事件的空间事件。

我有兴趣创建触发器,例如:

  • 如果2点之间的距离小于[X]英里
  • 如果对象位于区域/多边形内
  • 如果对象位于区域/多边形
  • 之外

这些触发器是否可以创建或者我是否需要编写扩展/自定义函数?

如果空间事件是可能的,我在哪里可以找到一些我可以查看的文档。

到目前为止我发现了什么:

Drools Fusion: http://blog.athico.com/2009/10/secret-sauce.html |表明基于空间的问题应该是可能的(但这是一个古老的来源)。

Rules engine for spatial and temporal reasoning? |类似的问题,但它很老了

WSO2复杂事件处理器/ Siddhi: [链接]:wso2.com/about/news/wso2-vp-of-platform-evangelism-to-lead-workshop-on-improving-team-performance-with-big-data-streamin/& amp; [链接]:prweb.com/releases/2014_WSO2/03_StructureData/prweb11661730.htm |讨论了“空间和时间处理”。

[link]:mail.wso2.org/mailarchive/architecture/2013-October/013646.html |有关Spatial Extensions的问题

https://docs.wso2.com/display/CEP310/Writing+Extentions+to+Siddhi | Siddhi Extensions

(对不起[链接]:部分,我似乎无法发布超过2个链接,因为我是新来的。)

感谢您的时间和精力!

致以最诚挚的问候,

丹尼斯

1 个答案:

答案 0 :(得分:1)

由于对Drools不太了解,我无法回答关于Drools Fusion的支持。关于WSO2 CEP,您可以在[1,2]中找到一些文章。正如您在问题中指出的architecture@wso2.org邮件线程中所讨论的那样,通过使用外部库将更多功能添加到Siddhi作为扩展。

在[3]中完成地理仪表板也有一些工作。目前还没有公开的文章/教程,但如果您感兴趣,可以发送邮件至dev@wso2.org以获取有关实施细节和功能的更多信息..: - )

[1] http://wso2.com/library/articles/2014/09/fleet-management-with-wso2-cep/

[2] http://wso2.com/library/tutorials/2014/07/tutorial-on-running-cep-fleet-management-samples/

[3] https://github.com/tmkasun/geo_dashboard