日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

swarm 本地管理远程_带有WildFly Swarm的远程JMS

發布時間:2023/12/3 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 swarm 本地管理远程_带有WildFly Swarm的远程JMS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

swarm 本地管理遠程

我再次在博客中談論WildFly群? 簡短的版本是:我需要對遠程JMS訪問進行測試,并且拒絕設置復雜的功能(如完整的應用程序服務器)。 這個想法是要有一個簡單的WildFly Swarm應用程序,該應用程序配置了隊列和主題。 兩者都可以從獨立的Java應用程序遠程訪問。 當主題接收消息時,消息驅動Bean(MDB)將輸出轉儲到控制臺。 單例計時器bean在隊列中填充了隨機文本+時間戳消息。

原來,WildFly Swarm可以做到,但目前僅在快照發行版中。

代碼

在我的GitHub存儲庫中找到完整的代碼。 這不是我寫過的最漂亮的東西,但實際上它向您顯示了Swarm的完整配置以及相關的安全設置,以及隊列和主題的構造。 簡而言之,MessagingFraction需要啟用遠程訪問的相關安全設置,并且還需要定義遠程主題。 NamingFraction需要啟用遠程命名服務,最后ManagamentFraction需要定義授權處理程序。

如何運行示例

要運行服務器,只需在啟動后使用'mvn wildfly-swarm:run',您會看到計時器bean開始向隊列發出消息:

2016-08-05 08:44:48,003 INFO? [sample.SampleQueueTimer] (EJB default - 5) Send: Test 14703794880032016-08-05 08:44:49,005 INFO? [sample.SampleQueueTimer] (EJB default - 6) Send: Test 1470379489005

如果將瀏覽器指向http:// localhost:8080 / ,則可以觸發一條消息發送到topic 。 這也將記錄到控制臺:

2016-08-05 08:44:36,220信息[sample.SampleTopicMDB](線程250(ActiveMQ-client-global-threads-859113460))收到:某物

當您查看獨立的Java客戶端時,真正的魔力發生了。 它執行相關的JNDI查找,并使用用戶和密碼,會話和生產者創建JMS連接 ,最后產生并發送文本消息 。

在即將發布的一些博客文章中,詳細介紹了“ 為什么他又需要Java EE呢? ”

學分

非常感謝Ken Finnigan ,他解決了我整夜遇到的問題 !

翻譯自: https://www.javacodegeeks.com/2016/08/remote-jms-wildfly-swarm.html

swarm 本地管理遠程

總結

以上是生活随笔為你收集整理的swarm 本地管理远程_带有WildFly Swarm的远程JMS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。