請原諒,如果這是一個愚蠢的問題。洞駱駝是我的新東西,所以我真的沒有'全球視野'。 我喜歡在駱駝裝置中使用排隊。我將ActiveMQ作爲一個解決方案,然後偶然發現了兩個不同的組件(或者那裏): ActiveMQ和JMS。ActiveMQ的駱駝組件
由於ActiveMQ正在實現JMS 1.1,所以使用兩個URI有什麼區別?或者換句話說:我可以同時使用,如果是的話,哪一個應該在哪些情況下使用?
請原諒,如果這是一個愚蠢的問題。洞駱駝是我的新東西,所以我真的沒有'全球視野'。 我喜歡在駱駝裝置中使用排隊。我將ActiveMQ作爲一個解決方案,然後偶然發現了兩個不同的組件(或者那裏): ActiveMQ和JMS。ActiveMQ的駱駝組件
由於ActiveMQ正在實現JMS 1.1,所以使用兩個URI有什麼區別?或者換句話說:我可以同時使用,如果是的話,哪一個應該在哪些情況下使用?
該代碼表示專門爲ActiveMQ消息代理構建的JMS Camel組件,而jms
uri可以與任何符合JMS的消息代理一起使用。 ActiveMQ組件執行JMS組件所做的所有事情,但它需要的配置較少,因爲該實現已爲您完成了大部分工作。
如果您打算使用ActiveMQ作爲您的JMS代理,那麼我會建議使用ActiveMQ組件。如果將來可能要使用其他代理,那麼繼續並配置一個標準的JMS組件。
使用camel-ActiveMQ組件,您將能夠使用AactiveMQ庫附帶的一些很好的配置功能。例如,PooledConnectionFactory。
Thx爲答案!所以我必須從JMS開始並儘可能使用常量,以便在決定是否爲ActiveMQ時切換。 – Sammy