2011-09-27 83 views
1

我试图构建一个像ifttt.com这样的web服务。
因为我发现ifttt提供的超过一半的频道在中国不可用。所以我决定做一个本地的。
我是否需要任何规则引擎来构建像ifttt.com这样的服务(如果这样的话)?

unavailable services here

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

ifttt rules' logs here

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

我打算用Java来开发这个。
你认为我应该在这里使用任何开源的规则引擎,还是自己写一个更好?如果您提供一些关于编写规则引擎或定义规则结构的注意事项,这将非常有用。

最后,欢迎免费讨论您认为ifttt可能使用的技术。或者ifttt的数据库结构可能是什么样子。或者..关于ifttt或规则引擎或计划任务的任何一点都会有所帮助!

+0

我强烈建议不要编写自己的规则引擎。这不是一项微不足道的任务。像下面的@Thorn一样,我会建议你看看Drools。 – Perception

回答

1

我喜欢Drools或JBoss规则,尽管这是我使用过的唯一一个。任何可以提取到电子表格的东西都特别酷。

我的投票将是,如果你可以制作一个电子表格,没有比这更好的了。

调试规则是个痛处。我希望它变得更好。

+0

thx。我学会了流口水,并发现它很容易使用和强大! – Aloong

相关问题