Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-3915

Support Proxy protocol (HAProxy) on Artemis acceptors

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Broker
    • None

    Description

      HAProxy 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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rtista João Santos
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m