规则引擎或事件处理

时间:2012-09-29 05:14:30

标签: java events rules drools esper

我有一个客户管理系统,供企业用来存储客户数据和其他一些信息。我希望我的系统在以下几种情况下向用户(业务所有者)发送电子邮件:

  1. 如果注册后一周用户(业主)未向客户输入系统 - 向他发送一封电子邮件,提醒他添加客户。将其设为每周/每月提醒。

  2. 如果用户达到里程碑(例如系统中的100个客户),请向他发送祝贺电子邮件,但如果他再次到达同一里程碑(例如删除和添加),则不要这样做。

  3. 编辑 - 3.在假期前一周发送“节日快乐”电子邮件(主要是因为这是最简单的一个,说明依赖于事件的属性,而不是用户)

    我需要一个允许根据之前/未来事件(未来事件具有已知日期)和用户属性轻松添加规则的系统。我读了一些关于rules engines and events processing的内容,但仍然不确定我的问题属于哪个类。

    很高兴听到我可以使用的规则\事件处理模块的具体建议。我想的是DroolsEsper,但两者看起来都非常复杂,我想确保它在投入时间将它们添加到我的系统之前是合适的。

    如果重要的话,我正在使用Java和Hibernate。

0 个答案:

没有答案