我是否需要任何规则引擎来构建像ifttt.com这样的服务(如果是这样的话)?

时间:2011-09-27 16:54:12

标签: java web-services scheduled-tasks rule-engine

我正在尝试构建像ifttt.com这样的网络服务 因为我发现ifttt提供的通道中有一半以上在中国不可用。所以我决定做一个本地的。

unavailable services here

我正在学习ifttt的日志,试图了解ifttt如何处理任务的过程。

ifttt rules' logs here

现在我知道我必须有一些方法来处理这些规则 计划任务进程可以由指定事件激活,然后引擎解析规则以调用指定的操作,传递参数。

我计划用Java来开发它。
你认为我应该在这里使用任何开源规则引擎,还是最好自己编写一个?如果您提供一些关于我应该关注编写规则引擎或定义规则结构的提示,那将会很棒。

最后,欢迎免费讨论您认为ifttt可能使用的技术。或者ifttt的数据库结构可能是什么样的。或者..关于ifttt或Rules Engine或Scheduled Tasks的任何观点都会有所帮助!

1 个答案:

答案 0 :(得分:1)

我喜欢drools或JBoss Rules,尽管它是我用过的唯一一个。你可以提取到电子表格的任何东西都特别酷。

我的投票结果是,如果您可以制作电子表格,那么没有比此更好的了。

调试规则是一个痛苦的屁股。我希望它变得更好。