我可以在一個 JMS 連線上同時傳送和接收訊息嗎?

 常見問題 > JMS > 我可以在一個 JMS 連線上同時傳送和接收訊息嗎?

絕對可以!

嚴格來說,每個同時使用的生產者都應該使用單獨的會話(雖然在 ActiveMQ Classic 中,如果所有發布者都只使用一個會話,它可能也能正常運作)。

對於並行消費,請為每個消費者建立一個會話 - 因為所有訊息都是在單一執行緒中分派到會話的 - 但每個連線您可以擁有任意數量的會話。

為了進一步協助 JMS 的並行消費,您可以使用 訊息驅動 POJO

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。版權所有 © 2024,Apache 軟體基金會。根據 Apache 授權 2.0 授權。