是否有任何框架或平台以可靠、灵活和可扩展的方式提供消息交换?我有以下情况:
我有外部设备与我们的系统交换消息。这些设备实际上并不相同,并且多个设备具有自己的特定协议。我正在寻找的是一个中间层平台或框架(Message Broker 或 ESB),它可以作为一种高度灵活的集成解决方案来支持不同的协议,而无需对我们的整个系统进行任何更改。同时,我必须确保整个系统架构的可靠性和可扩展性。
设备将与之交换消息的系统是用 .Net 编写的。然而,我想知道使用该消息交换平台与 Java 或 PHP 系统交互的可能性。
我阅读了有关 Apache 家族的信息,即 ActiveMQ、Camel 和 ServiceMix 以及 Microsoft Biztalk。但我无法决定什么适用于上述情况,因为我从未使用过任何一种,也对此类技术有深入的了解。