我们正在考虑使用事件驱动架构(EDA)集成一些粗粒度业务服务,这些服务的服务器端(REST)均采用Java和.NET(C#)实现。最初我们考虑使用RabbitMQ(和AMQP协议)作为中立且开放的手段(在这两种语言中具有良好的客户端支持),但这意味着需要在Java和CLR旁边支持另一个运行时(Erlang)。我们还在考虑Apache qPid,因为它具有AMQP协议的Java代理实现,这可能消除了这个问题。
有人尝试过将更丰富的Apache Camel ESB与ActiveMQ结合使用,以Pub-Sub EDA方式集成Java和.NET服务吗?我是否错过了其他可能的建议?
谢谢
有人尝试过将更丰富的Apache Camel ESB与ActiveMQ结合使用,以Pub-Sub EDA方式集成Java和.NET服务吗?我是否错过了其他可能的建议?
谢谢