商业活动框架

时间:2011-11-18 22:12:25

标签: java events listeners

我正在构建一个社交网站类型的网站。我正在寻找一个 用于事件处理的高度可扩展的免费和开源框架。

例如,当用户在网站上执行某些操作时,它会触发一个 后端特定类型的事件。许多听众都在等待 对于这种类型的事件,一旦听到事件,他们就会这样做 该事件的一些应用逻辑,例如发送电子邮件/短信,或数据挖掘或启动灯泡 ......几乎任何东西。

有谁知道这样的框架?如果我不够清楚,请告诉我。

谢谢, Nilesh制作

3 个答案:

答案 0 :(得分:2)

查看Axon framework

  

Axon Framework有助于构建可扩展,可扩展和可维护的   支持开发人员的应用程序应用命令查询   责任隔离(CQRS)架构模式。它是这样做的   提供最重要的构建块的实现,例如   作为聚合,存储库和事件总线(调度机制   对于事件)。此外,Axon提供了注释支持   允许您构建聚合和事件侦听器,而无需绑定   代码到Axon特定逻辑。这使您可以专注于您的业务   逻辑,而不是管道,并帮助您使代码更容易   单独测试。

答案 1 :(得分:1)

JMS提供了此功能。向主题发送消息,该主题的所有侦听器都将收到消息。

有几种可用的免费实现(ActiveMQ,JBoss Messaging等)

答案 2 :(得分:0)

也许Hazelcast对您有意义,例如它为分布式应用程序(如分布式映射,锁,发布/订阅消息传递的分布式主题等)提供了distributed listeners and events等有趣的功能。

  

Hazelcast允许您注册条目事件,以便在添加,更新或删除条目时收到通知。听众是集群范围的。当成员添加侦听器时,它实际上是注册源自群集中任何成员的事件。当新成员加入时,也将发送源自新成员的事件。