我们可以使用 http 代理使用 AMQP 协议吗?

Can We use AMQP Protocol using http proxy?

我需要使用 java 客户端与 RabbitMQ 交互。因为,企业环境是限制性的,因为我需要提出防火墙请求。但是,我开始知道端口 443 和 HTTPs 或 HTTP post 我们不需要防火墙。

是否可以使用 HTTP 代理为 RabbitMQ 发布请求和获取响应

你可以配置amqp端口

cp /usr/share/doc/rabbitmq-server-[rabbitmq version]/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config 

然后搜索

%%{tcp_listeners, [5672]}

并删除‘%%’, 将 5672 更改为开放端口,然后重启 rabbitmq 服务器。

或者您需要使用袜子作为另一种解决方案