我們正在研究使用事件驅動架構(EDA)集成一些粗粒度業務服務,並且這些服務(REST)的服務器端都在Java和.NET中實現( C#)。我們原本以爲使用RabbitMQ(和AMQP協議)作爲中立和開放的手段(在這兩種語言中有良好的客戶端支持),但它意味着必須支持另一個運行時(Erlang)以及Java和CLR。我們也在研究Apache qPid,因爲它具有AMQP協議的Java代理實現,可以消除這種擔憂。用於C#和Java EDA的Apache Camel ESB
有沒有人嘗試在ActiveMQ上使用更豐富的Apache Camel ESB以Pub-Sub EDA方式集成Java和.NET服務?有 我錯過了任何其他可能的建議,通過此路線?
感謝