Lon*_*don 5 java messaging jms message-queue amqp
我正在尝试了解有关apache Qpid如何工作的更多信息,我通过以下官方svn中的示例来实现:
http://svn.apache.org/repos/asf
我在看:
哪个使用此配置/属性文件:
有人可以告诉我配置中的这一行代表什么:
connectionfactory.qpidConnectionfactory = amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672
Run Code Online (Sandbox Code Playgroud)
一世.我假设guest:guest是连接到qpid时使用的凭据
II.我假设localhost和5672应该是hostname:port
我的问题是什么test?代表?是队列的名称还是它的名称?是否可以直接在此amqp url中指定队列名称?
简短回答:“test”代表 Qpid 虚拟主机。
\n\n更长的答案:这里逐行解释了整个 HelloWord 示例。在该页面上,有一个指向 AMQP 消息传递的 Apache Qpid JNDI Properties 的链接,其中解释了 URL 格式:
\n\n\n\n\n在 JNDI 属性中,连接 URL 指定连接的属性。连接 URL 的格式为:
\n
amqp://[<user>:<pass>@][<clientid>]<virtualhost>[?<option>=\'<value>\'[&<option>=\'<value>\']]\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n例如,以下连接 URL 指定用户名、密码、客户端 ID、虚拟主机(“测试”)、包含单个代理的代理列表以及主机名为 \xe2\x80\x9clocalhost 的 TCP 主机\xe2\x80\x9d 使用端口 5672:
\n
amqp://username:password@clientid/test?brokerlist=\'tcp://localhost:5672\'\nRun Code Online (Sandbox Code Playgroud)\n\n虚拟主机在 virtualhosts.xml 中配置。
\n| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |