Java JMS混合消息传递实现

时间:2016-09-15 09:42:16

标签: java jms activemq ibm-mq

是否可以将Java消息传递与混合实现一起使用。

例如:是否可以将ActiveMQ客户端直接连接到MQSeries(IBM)服务器以从/向消息队列读取/写入消息?

3 个答案:

答案 0 :(得分:1)

JMS是API规范,而不是有线格式规范。 JMS描述了API的签名。它没有说明应该如何实施内部。因此,JMS客户端库实现是特定于消息传递提供程序。

IBM MQ JMS Client知道如何(即有线格式)与IBM MQ进行通信。类似地,Active MQ JMS客户端知道如何与Active MQ JMS提供程序通信。由于实现不同,Active MQ JMS客户端将不与IBM MQ通信。

答案 1 :(得分:0)

不,每个客户端实现都特定于代理,如果支持,可能只有amqp协议的客户端

答案 2 :(得分:0)

两种经纪人都可以支持AMQP和MQTT的标准化线路协议,但是之前的评论者指出JMS无法实现这一点。