简体   繁体   中英

What is the difference between jms 1.1 and 2.0 and are they backwards compatible with older drivers?

I use a tibco driver under the jms hood to create client connections to an ems broker... I thought about upgrading the driver to latest and greatest, before I start just wondering if javax.jms package is backwards compatible and what does the version difference entail? Example: old tibco driver is packaged with (what I assume to be as it's not clearly specified anywhere) javax.jms 1.1 (built in April 2002) however the new driver is bundled with jms 2.0

There are many resources about this across the Internet actually

For example these 2 links:

By reading these you can figure out that indeed, JMS2.0 is backard compatible to JMS1.1. You can still consume or produce messages using javax.jms 1.1 legacy API if you want with a JMS2.0 implementation.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM