日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/3 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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