首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NxBRE规则引擎-对象更改时触发

NxBRE规则引擎-对象更改时触发
EN

Stack Overflow用户
提问于 2013-07-28 16:01:15
回答 1查看 470关注 0票数 0

我需要为我的.NET应用程序做一个规则引擎的研究,我遇到了NxBRE。

我的应用程序中有不同类型的对象,当对象字段和状态发生变化时,我希望使用NxBRE。

例如:如果A.a改成了x,B.b是y,那么就做一些事情。

我找不到这方面的教程或好的例子,所以任何帮助都将不胜感激。

此外,如果你对其他最适合我需要的规则引擎有任何建议,我很乐意在这里提出。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-07-29 23:25:30

NxBRE可以为您提供:

代码语言:javascript
复制
 If A.a is x and B.b is y then Do Stuff.

也就是说,它没有能力监控对象的变化。为此,您必须在一个持久的factbase中定期断言A.a的值作为一个事实,并具有一个检查是否存在多个A.a事实的规则。然后,该规则可以断言一个A.a has changed事实,您可以使用它来触发Do Stuff规则。您还需要收回A.a的初始值。可行但不是微不足道的。

它看起来不仅仅是一个规则引擎,你想要一个面向事件的框架?如果是这样的话,请查看NEsper

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17906220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档