我有一個Java類Processor
正在監聽的JMS主題,並正在努力跟上消息所到達的,所以我們已經決定走併發速度:如何設計非EJB負載平衡應用程序?
單一類聽的話題誰的工作就是將消息傳遞給工作線程池,實際上成爲負載平衡器。它還必須防止2名工作人員爲同一客戶處理消息。
我期望在互聯網上有相當多的關於這方面的信息,但是似乎一切似乎都建議在應用服務器管理池並進行平衡的情況下使用EJB。我相信這肯定是一個非常常見的問題,但似乎無法找到任何圖書館或設計模式來協助。我是否比自己做得更多,應該鑽研並編寫自己的代碼?
處理器是否作爲任何應用程序服務器之外的獨立客戶端運行? – JoseK 2010-06-29 11:21:07
是的,現在是。它運行服務器端,填充Web應用程序以後可以查詢的數據庫。 – James 2010-06-29 11:48:40