连接到JMS服务器时,客户端是否必须使用服务器使用的相同API?

时间:2013-10-01 15:10:27

标签: api jms tibco openjms

例如,由于我们的服务器使用的是TIBCO EMS,我是否可以使用OpenJMS或WeblogicJMS连接到它?

1 个答案:

答案 0 :(得分:1)

JMS标准化API,但不标准有线协议。因此,所有JMS实现都基于相同的API interfaces ,但您需要在类路径中使用与您连接的服务器匹配的不同实现库/ jar文件至。在TIBCO EMS案例中,如果您要连接到EMS,则需要tibjms.jar以及其他可能的罐子;因为他们使用不同的线路协议,所以你不能使用OpenJMS等的东西。

在这方面,JMS与JDBC几乎相同。

相关问题