jms 1.1 和 2.0 之间有什么区别,它们是否向后兼容旧驱动程序?
What is the difference between jms 1.1 and 2.0 and are they backwards compatible with older drivers?
我在 jms 引擎盖下使用 tibco 驱动程序来创建到 ems 代理的客户端连接...我考虑过将驱动程序升级到最新和最好的,在我开始之前只是想知道 javax.jms 包是否落后兼容,版本差异意味着什么?示例:旧的 tibco 驱动程序与(我假设是因为它没有在任何地方明确指定)javax.jms 1.1(2002 年 4 月内置)打包在一起,但是新驱动程序与 jms 2.0
捆绑在一起
其实网上有很多关于这个的资源
例如这两个链接:
- https://www.infoq.com/news/2013/06/JMS_2.0_Released
- http://www.oracle.com/technetwork/articles/java/jms20-1947669.html
通过阅读这些您可以发现,JMS2.0 确实向后兼容 JMS1.1。如果需要 JMS2.0 实现,您仍然可以使用 javax.jms 1.1 遗留 API 使用或生成消息。
我在 jms 引擎盖下使用 tibco 驱动程序来创建到 ems 代理的客户端连接...我考虑过将驱动程序升级到最新和最好的,在我开始之前只是想知道 javax.jms 包是否落后兼容,版本差异意味着什么?示例:旧的 tibco 驱动程序与(我假设是因为它没有在任何地方明确指定)javax.jms 1.1(2002 年 4 月内置)打包在一起,但是新驱动程序与 jms 2.0
捆绑在一起其实网上有很多关于这个的资源
例如这两个链接:
- https://www.infoq.com/news/2013/06/JMS_2.0_Released
- http://www.oracle.com/technetwork/articles/java/jms20-1947669.html
通过阅读这些您可以发现,JMS2.0 确实向后兼容 JMS1.1。如果需要 JMS2.0 实现,您仍然可以使用 javax.jms 1.1 遗留 API 使用或生成消息。