[ 
https://issues.apache.org/jira/browse/ARTEMIS-3915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

João Santos updated ARTEMIS-3915:
---------------------------------
    Description: 
[HAProxy|http://www.haproxy.org/] is a widely known and used TCP Load Balancer 
and especially useful for an ActiveMQ Artemis clustered environment.

Although possible to functionally implement with both products current 
features, Artemis does not support the PROXY protocol, which prevents it's 
broker nodes from inferring the real remote client IP address when behind an 
HAProxy instance.

Since Netty sockets implementation already seems to support this protocol 
(discussed w/ [~jbertram] on DEV mailing list), it shouldn't be a big leap to 
adding support for the protocol on Artemis acceptors, thus improving the 
deployment of the use case at hand.

  was:
[HAProxy|http://www.haproxy.org/] is a widely known and used TCP Load Balancer 
and especially useful for an ActiveMQ Artemis clustered environment.

Although possible to functionally implement with both products current 
features, Artemis does not support the PROXY protocol, which prevents it's 
nodes from inferring the real remote client IP address when behind an HAProxy 
instance.

Since Netty sockets implementation already seems to support this protocol 
(discussed w/ [~jbertram] on DEV mailing list), it shouldn't be a big leap to 
adding support for the protocol on Artemis acceptors, thus improving the 
deployment of the use case at hand.


> Support Proxy protocol (HAProxy) on Artemis acceptors
> -----------------------------------------------------
>
>                 Key: ARTEMIS-3915
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3915
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Broker
>            Reporter: João Santos
>            Priority: Major
>
> [HAProxy|http://www.haproxy.org/] is a widely known and used TCP Load 
> Balancer and especially useful for an ActiveMQ Artemis clustered environment.
> Although possible to functionally implement with both products current 
> features, Artemis does not support the PROXY protocol, which prevents it's 
> broker nodes from inferring the real remote client IP address when behind an 
> HAProxy instance.
> Since Netty sockets implementation already seems to support this protocol 
> (discussed w/ [~jbertram] on DEV mailing list), it shouldn't be a big leap to 
> adding support for the protocol on Artemis acceptors, thus improving the 
> deployment of the use case at hand.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to