如何在Java中处理服务器端事件调度和处理?

时间:2016-09-15 19:19:04

标签: java events gwt

我正在使用基于Web的应用程序,该应用程序使用java servlet进行RPC调用。

我正在寻找一种在服务器上调度和处理事件的好方法。在PHP应用程序中,我熟悉使用Symfony的EventDispatcher类来添加事件监听器和调度事件,但是我很难找到与Java相似的东西,因为我能找到的大多数东西都是关于处理UI事件,我想要在服务器上监听和触发事件。

我还希望实际的事件处理在一个单独的线程上异步发生,以便例如处理添加付款的API调用可以做必要的事情,火灾和事件,并立即返回,即使该事件可能会触发更多时间密集的事情,例如发送电子邮件或联系合作伙伴以告知他们新的余额。

我是否最好只使用自己的事件接口,ExecutorService / Runnable和Observer或Publish / Subscribe模式实现这一点?或者是否有现有的图书馆(或我不知道的内置功能)为我做了一些这样的工作?

谢谢!

0 个答案:

没有答案