我有一個企業應用程序,每天大約有2k個併發用戶。這些用戶處理客戶呼叫,因此應用程序速度至關重要。如何實現與J2EE應用程序的異步處理
當用戶打包電話時,他們提交所有捕獲的信息。此提交可能需要10-45秒。
我正在研究如何將延遲從用戶。
我們有一個運行在I.E的web前端。後端是在單個EJB上運行的沉重的Java。
我想讓這個提交過程是異步的,因爲一旦用戶提交請求,他們不必等待提交完成,然後再繼續下一位客戶。這是目前實施的。
本來我只是想產生另一個線程來處理提交,但這是一個不容錯過的EJB。
我能想到的其他選項將使用JMS或SIB,
什麼將最好的解決辦法是什麼?我還缺少另一種選擇嗎?
我可能會去JMS。它爲您提供了異步要求,它對JEE友好,它允許您擴展並提供良好的可靠性。使用SIB更重要的是擁有比RMI更多的互操作協議。 – 2010-01-05 20:14:23