Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jms Cloundfoundry应用程序之间是否可以进行AMQP连接(RabbitMQ)?_Jms_Rabbitmq_Cloud Foundry - Fatal编程技术网

Jms Cloundfoundry应用程序之间是否可以进行AMQP连接(RabbitMQ)?

Jms Cloundfoundry应用程序之间是否可以进行AMQP连接(RabbitMQ)?,jms,rabbitmq,cloud-foundry,Jms,Rabbitmq,Cloud Foundry,我在Cloudfoundry上部署了两个应用程序:一个用于计算内容的服务应用程序(又名computeService)和一个用于呈现html供我们凡人点击按钮的客户端应用程序(又名clientService)。我希望clientService中有一个控制器向computeService发送命令(当凡人点击按钮时)。代理和computeService在同一台机器上运行 我知道我无法将远程AMQP连接到cloudfoundry.com上的服务中,但我假设我可以在应用程序之间建立连接。但是,broker

我在Cloudfoundry上部署了两个应用程序:一个用于计算内容的服务应用程序(又名computeService)和一个用于呈现html供我们凡人点击按钮的客户端应用程序(又名clientService)。我希望clientService中有一个控制器向computeService发送命令(当凡人点击按钮时)。代理和computeService在同一台机器上运行

我知道我无法将远程AMQP连接到cloudfoundry.com上的服务中,但我假设我可以在应用程序之间建立连接。但是,broker和clientService的每个合理地址组合都会给我相同的错误:

javax.jms.JMSException: Could not connect to broker URL: tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection refused
无论我尝试哪个地址,我都无法发送到队列。该代码在我本地的机器上完美地工作

我的问题:我可以使用RabbitMQ在Cloudfoundry上的两个应用程序之间传递消息吗?如果是,我应该使用哪些地址


塔克斯

一种尝试方法是在

…消息发送方和消息接收方。部署时,它们应该共享相同的兔子服务


我把对我有用的兔子留言推到:

你看过了吗:@eightyoctane:谢谢,我重读了。似乎我把JMS和AMQP混为一谈了。