我正在运行 Qpid 0.20 CPP 代理(符合 AMQP 1.0)并尝试使用 Java 应用程序发送 JMS 消息。
当使用 AMQP 0-10 客户端和
org.apache.qpid.jndi.PropertiesFileInitialContextFactory
类时起作用(参见第一个 Java 示例)当使用 AMQP 1.0 客户端和类时不起作用(参见第二个 Java 示例):客户端进入无限线程循环并且从未实际发送消息。
org.apache.qpid.amqp_1_0.jms.jndi.PropertiesFileInitialContextFactory
由于Windows Azure 文档明确提到了org.apache.qpid.amqp_1_0.jms.jndi.PropertiesFileInitialContextFactory
该类的使用,是不是 Qpid 0.20 CPP 代理不支持 AMQP 1.0 Java 客户端?鉴于http://guest:guest@localhost/test?cliendId='test-client'
AMQP 1.0 示例中的连接 url ( ) 无效,我根本不知道代码是否可运行。
有谁知道设置 CPP 代理 - Java AMQP 1.0 客户端是否真的有效?