我正在從事概念驗證工作,我無法收聽野蠅的消息。有誰知道這是可能的?我一直在嘗試很多天:C是否可以將wildfly與RabbitMQ(amqp)連接?
1
A
回答
0
您可以在Wildfly上運行的應用程序中使用RabbitMQ JMS Client。
您只需生成一個RabbitMQ JMS ConnectionFactory和Destination對象,手動使用CDI生產者(如果您的應用程序是JEE),或者通過自1.7.0版本的RabbitMQ JMS客戶端的JNDI綁定配置生成。
對於Wildfly JNDI綁定配置,您可以查看RabbitMQ JMS Client文檔和Wildfly Naming Subsystem configuration。
然後,您可以在應用程序中使用@Resource注入JMS連接工廠和目標對象。請注意,您也紛紛把JMS客戶端的lib,如果你想註冊消息監聽器在Wildfly global-modules
最後宣佈JBoss的模塊中,你可以嘗試做手工,通過創建實現JMS MessageListener接口聽衆和註冊聽衆在setMessageListener方法(加上CDI管道)的幫助下手動到RabbitMQ隊列。事實上,現在不可能在當前版本的RabbitMQ JMS客戶端中使用消息驅動Bean。有關詳細信息,請參見this post。 但是我不知道這最後一個人是否會在Wildfly(待測試)工作或沒有,因爲每次的Javadoc此方法將拋出JMS異常:如果JMS提供者不能設置的MessageConsumer的消息監聽的
由於下列原因之一:發生內部錯誤或者此方法被調用在Java EE Web或EJB應用程序(雖然它不能保證一個例外是在這種情況下拋出)
而且,也許這Wildfly最適合使用WEB配置文件,而不是Java EE 7完整配置文件?
相關問題
- 1. 如何配置Wildfly以連接到RabbitMQ?
- 2. Cloundfoundry應用程序之間可以使用AMQP連接(RabbitMQ)嗎?
- 3. 駱駝RabbitMQ連接使用駱駝amqp
- 4. Spring AMQP是否支持rabbitmq聯邦?
- 5. AMQP RabbitMQ
- 6. 與spring重新連接amqp
- 7. JMS和AMQP - RabbitMQ
- 8. 是否可以將300個設備與openthread連接?
- 9. 是否可以將NodeMCU與Microsoft Azure Event Hub連接?
- 10. Selenium:是否可以將xpath與變量連接起來?
- 11. 是否可以將Oracle與ArcGIS進行空間查詢連接?
- 12. 是否可以將API Twitter與Endeca 3.0連接?
- 13. 是否可以將IBM DevOps服務與我的RQM連接?
- 14. 是否可以將環迴應用程序與Google DataStore連接?
- 15. 是否可以將MYsql與sql server連接?
- 16. 是否可以將諾基亞連接API與asp.net集成?
- 17. 是否可以將MS PowerBI與遠程R連接?
- 18. AMQP NodeJS連接
- 19. 將HermesJMS連接到Wildfly 8.2
- 20. 是否可以將JSON插入到AMQP中?
- 21. 沒有連接的AMQP/RabbitMQ頻道何時死亡?
- 22. Meteor + node-amqp:無法通過SSL連接到RabbitMQ服務器
- 23. RabbitMQ - 使用AMQP和STOMP連接到相同的交換機
- 24. Nodejs amqp庫創建連接到HA Rabbitmq服務器
- 25. 如何使用Spring監視amqp/rabbitMQ連接?
- 26. akka使用AMQP連接器rabbitmq的流消費者
- 27. 春季amqp延遲郵件與rabbitMQ
- 28. 如何編寫可連接到IBM MQ AMQP通道的RabbitMQ java客戶端
- 29. 是否可以直接將Arduino Mini連接到PC?
- 30. 彈簧AMQP連接
嗨塞薩爾,你有沒有發現另一種解決方案來從Wildfly收聽RabbitMQ目的地? –