我有一个企业应用程序,每天大约有2k个并发用户。这些用户处理客户呼叫,因此应用程序速度至关重要。如何实现与J2EE应用程序的异步处理
当用户打包电话时,他们提交所有捕获的信息。此提交可能需要10-45秒。
我正在研究如何将延迟从用户。
我们有一个运行在I.E的web前端。后端是在单个EJB上运行的沉重的Java。
我想让这个提交过程是异步的,因为一旦用户提交请求,他们不必等待提交完成,然后再继续下一位客户。这是目前实施的。
本来我只是想产生另一个线程来处理提交,但这是一个不容错过的EJB。
我能想到的其他选项将使用JMS或SIB,
什么将最好的解决办法是什么?我还缺少另一种选择吗?
我可能会去JMS。它为您提供了异步要求,它对JEE友好,它允许您扩展并提供良好的可靠性。使用SIB更重要的是拥有比RMI更多的互操作协议。 – 2010-01-05 20:14:23