在我们的生产环境中,我们使用ActiveMQ 5.4.3
由于我们在代理中添加了schedulerSupport =“true”选项,因此我们解决了一个问题。遇到的问题是:javax.jms.JMSException:未加载PageFile
我最近发现此问题已在5.8版本中修复
将jar activemq-all-5.8.0.jar与该代理一起使用会是一个问题,还是我必须将代理从5.4.3升级到5.8?
由于
答案 0 :(得分:3)
建议客户端和代理使用相同的版本。理论上你可以混合版本,因为底层的Openwire协议是向后兼容的,但它不是我们测试的重要部分。通常的情况是,如果人们可以升级他们的经纪人并且需要让客户端落后并且知道这样做会更好。混合版本的问题在于,可能存在一个错误修复,其中一个是对方正常运行所必需的,因此即使您认为它应该改进,您仍可能看到不良行为。