小智 5
Qpid JMS客户端(为了避免工作,与OpenAMQ JMS客户端相同的代码)在AMQP 0-9-1中编码JMS.我无法代表客户端的质量,但这应该适用于Qpid Java版和RabbitMQ.
然而,它不会是一个完全无损的编码 - 在JMS中有一些API不能传递给AMQP.Qpid可能会为那些人提供垫片; RabbitMQ基本上没有.我正在考虑'nolocal'和选择器.可能还有其他人.
(实际上它/使用AMQP标头交换的种类/选择器,但结果可能不是您对JMS的期望)
努力创建使用AMQP 1.0的JMS客户端.但是没有支持AMQP 1.0的Qpid和RabbitMQ版本,这毕竟是与0-9-1和其他先前版本完全不同的协议.