我開始計劃一個新平臺,它需要整合來自各種外部平臺的各種服務。本質上,我將一系列內部的本土服務和我們從第三方獲得許可的一些外部服務捆綁在一起。爲什麼我會使用Apache ServiceMix而不是ActiveMQ
一般來說外部服務是所有互聯網服務,但他們是REST,SOAP和XML-RPC的混雜。 我們的一些內部服務具有REST API,但有許多事情並不那麼容易:XMPP,Hessian,自定義套接字協議,Java RPC,uWSGI,以及不斷變化的列表。
從我的研究,這似乎是一個ESB像Apache ServiceMix的可能是一個非常適合我的需要。但它看起來非常複雜。我沒有發射火箭,但我確實需要交易消息(主要是針對電子商務和權利資料)。我覺得ServiceMix在消息隊列(ActiveMQ)下使用的消息隊列可能就足夠了。
任何人都可以解釋一下ServiceMix在ActiveMQ之上提供了什麼?我知道有很多,但像我這樣的ESB n00b很難真正把握我在流行語中浪費時間的實際差異。
謝謝!
+1推薦駱駝。 – 2011-08-12 18:52:36
可以請你看看https://stackoverflow.com/questions/48579060/could-not-start-2-embedded-active-mq-on-different-ports-within-different-spring? – gstackoverflow 2018-02-02 09:12:22