Use RabbitMQ behind an HTTP proxy #1031
Replies: 1 comment 1 reply
-
RabbitMQ core team does not comment using HTTP API for publishing and consumption. It's going to be very inefficient because it cannot maintain a long lived messaging protocol connection. Proxy protocol is not a TCP proxy. It's a feature that servers and proxies support that reveals real client IP address instead of the proxy address to the upstream service (such as RabbitMQ). No client support of any kind is needed as this feature I don't have a lot to recommend other than exposing a messaging protocol port and using that. FWIW RabbitMQ supports pretty standard and well-known protocols that have been around for a decade or more. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I have a .NET service that uses the RabbitMQ .NET client to connect to a remote RabbitMQ server in the cloud. That works fine when no proxy is used in the local machine where the service resides. In some cases, a proxy is present preventing all other traffic than HTTP(s) and blocking all ports other than 80 and 443. In that case, I have a problem connecting to the RabbitMQ server. Till now, I found no direct way to make my service work behind a proxy.
Trying to investigate the issue, I found the following:
Does someone have another solution or did already face this type of issues?
Best,
Adel
Beta Was this translation helpful? Give feedback.
All reactions