Jms Apache ActiveMQ客户端和服务器是否必须使用相同的jar文件版本?

Jms Apache ActiveMQ客户端和服务器是否必须使用相同的jar文件版本?,jms,activemq,Jms,Activemq,使用v5.10.2客户端jar文件的客户端能否连接到ActiveMQ v5.15.5服务器 根据我的研究,它们都将遵循jmsv1.1规范,因此应该可以工作,尽管在新版本中显然遗漏了一些改进 该用例是运行较旧版本Java的客户端,因此仅限于较旧的客户端jar文件 注意:隐式回答了这个问题,但由于它不是显式的,我把我的问题留给权威人士来明确回答。JMS不是协议,而是API规范 ActiveMQ客户端使用OpenWire协议,该协议提供了跨版本兼容性,因此较旧的5.x客户端应该与较新的5.x代理一起工

使用v5.10.2客户端jar文件的客户端能否连接到ActiveMQ v5.15.5服务器

根据我的研究,它们都将遵循jmsv1.1规范,因此应该可以工作,尽管在新版本中显然遗漏了一些改进

该用例是运行较旧版本Java的客户端,因此仅限于较旧的客户端jar文件


注意:隐式回答了这个问题,但由于它不是显式的,我把我的问题留给权威人士来明确回答。

JMS不是协议,而是API规范

ActiveMQ客户端使用OpenWire协议,该协议提供了跨版本兼容性,因此较旧的5.x客户端应该与较新的5.x代理一起工作。也就是说,这些组合没有经过测试,因此,虽然理论上可以在实践中发挥作用,但最好是尽可能将客户与经纪人一起升级