我猜消息的消費者應該始終傾聽,或者應該設置批處理來經常檢查和使用消息。消息消費者實現
當我們做基本的例子時,我們使用獨立的java程序繼續運行。我們如何在任何應用服務器(如JBoss)的真實世界Web應用程序中實現它們?比方說,我們使用Spring MVC,Hibernate和JBoss。它通常如何實現/設置它,以便它繼續運行並使用消息?
(生產者可以是任何網頁時,按一下按鈕或諸如此類的東西)
可能是非常基本的愚蠢的問題。 :-)
我猜消息的消費者應該始終傾聽,或者應該設置批處理來經常檢查和使用消息。消息消費者實現
當我們做基本的例子時,我們使用獨立的java程序繼續運行。我們如何在任何應用服務器(如JBoss)的真實世界Web應用程序中實現它們?比方說,我們使用Spring MVC,Hibernate和JBoss。它通常如何實現/設置它,以便它繼續運行並使用消息?
(生產者可以是任何網頁時,按一下按鈕或諸如此類的東西)
可能是非常基本的愚蠢的問題。 :-)
在您需要的,你可以設置你的聽衆基礎。
假設如果你張貼一些應該儘快處理的消息,那麼你的聽衆應該不斷地聽...
另一方面,如果沒有必要立即採取任何行動,那麼如果你運行單獨的獨立應用程序,以便服務器上的負載較少。
我希望你已經知道如何配置監聽器,所以我不打算進去。
如果您的應用程序部署到JBoss的一個不錯的小教程,你可能找MDB支持。如果您正在部署到JBoss AS 7,您可能會感興趣。
http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/helloworld-mdb/
我沒有使用EJB。所以我想MDB不適合我?你指的是MDP消息驅動的POJO嗎? – 2013-03-09 16:24:40