在端口80上运行联合RabbitMQ

时间:2015-12-10 11:27:29

标签: http webserver rabbitmq amqp

我们的客户要求Web服务器只能打开端口80和443,无论是公共还是内部,但我们的应用程序将从内部使用排队中受益。

是否可以通过端口80运行RabbitMQ?

更新

设置如下。

我们有一个面向公众的API服务器,它可以调用各种后端系统。

在API服务器和后端服务器之间还有另一个层,在大多数情况下,它就像代理一样工作。

一些后端系统以及代理层间歇性地上下移动。

我想要做的是在API服务器上有一个队列,在代理层中有一个队列,在后端层有一个队列。

这些队列将被联合,以便放置在API服务器上的队列中的消息将一直转发到后端服务器(仅插入和更新需要排队)。

1 个答案:

答案 0 :(得分:0)

一种方法是使用Web-Stomp插件和Sock.js,使用nginx作为代理。 另一种方式 - node.js回调一些发送消息,处理事件和用node.js创建消息。 服务器端通过localhost连接默认端口与RabbitMQ配合使用。

第三种方法是将子域与另一个IP地址一起使用。