message-driven-bean

    1熱度

    1回答

    我通過本地綁定從MQ隊列讀取MDB。有時我們注意到MQ隊列中的消息未被拾取,隊列深度增加到50000,實例數量變爲零。執行線程總數爲25.在物理機器中有8個受管服務器。

    4熱度

    4回答

    我可以從MDB內啓動/產生新的Java線程嗎? 我有要求從MDB中的代碼做一些並行處理,然後將控制權返回給MDB。 要求: 消息來MDB,那麼一些的代碼的處理。然後啓動兩個新的從屬線程來完成一些並行工作。直到那時,MDB正在等待。當線程完成工作。然後控制返回到MDB,完成相關的最終/清理工作。 這是好主意,開始從MDB一個新的線程(可運行)?如果不是,那麼應該是什麼選擇?

    1熱度

    1回答

    我需要將WebSphere MQ7隊列(稱爲隊列管理器QMA中的queA)映射到EJB3 MDB。 我創建的MQ隊列管理器,並使用 crtmqm QMA並啓動隊列使用strmqm MQA 然後我寫了一個文件的文件名QMA.conf,其中包括 DEFINE QLOCAL ('queA') 線並運行該命令 runmqsc QMA < QMA.conf 然後我跑 strmqcsv MQA & runmq

    0熱度

    2回答

    我在我的應用程序中使用jboss6,消息驅動bean,hibernate和maven2,當我嘗試使用maven2編譯我的mdb並在jboss6上部署時,出現以下錯誤: Failed to create Resource MessageBean.jar - cause: java.lang.Exception:Failed to start deployment [vfs:///opt/jboss6

    0熱度

    1回答

    有什麼辦法可以在JAX-WS處理程序中設置JMS消息屬性嗎?我正在嘗試在消息上設置一個自定義屬性,以供MDB消息選擇器使用。 我已經嘗試在SOAPHandler中設置SOAPMessage上的屬性,但這不起作用,所以我認爲這些屬性可能處於不適用於消息選擇器的不同級別。如果我將屬性放在BindingProvider的requestContext中,它也不起作用。

    0熱度

    1回答

    我正在使用遠程ActiveMQ服務器和消息驅動Bean(4個不同的Bean)來使用消息。 從理論上講,消息消費應該是快速的(過去是快速的)。目前,jboss每4秒消耗一個非常緩慢的消息(大約4個)。 AMQ Web界面中的連接面板顯示來自我的jboss使用者的兩個連接。 有沒有人有一個想法會發生什麼讓我的消費者如此緩慢? 編輯:消費者隨着時間變得緩慢並且在重新啓動後相當快。奇怪。

    2熱度

    1回答

    我試圖創建連接到Oracle AD隊列的MDB(JBoss AS 6)。 我得到了下面的例子來工作: @MessageDriven(name = "TestMdb", activationConfig = { @ActivationConfigProperty(propertyName="destinationType", propertyValue = "javax.jms.Queue

    4熱度

    2回答

    將@Stateful注入MDB是否合法? @Stateful public class InteruptBean implements Interrupt { .... } @MessageDriven(...) public class EchoTrigger implements MessageListener { @EJB Interrupt interrupt

    1熱度

    1回答

    如何判斷哪個MDB正在偵聽特定的隊列,給定隊列的名稱? 謝謝。

    1熱度

    1回答

    我正在構建一個簡單的消息委派應用程序。消息通過JMS發送到兩端。我正在使用MDB處理傳入的消息,將它們轉換併發送到目標隊列。不幸的是,相同的消息可以多次發送到傳入隊列,但不允許轉發重複。 那麼最好的方法是什麼? 由於可以有多個MDB監聽傳入隊列,因此需要一個緩存,我可以將傳入消息的唯一消息uuid存儲至少一個小時。應該如何訪問這個緩存?通過單例/靜態類(我正在運行Java EE 5,因此沒有單例注