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