> On 15 Jan 2019, at 14:43, Pete French <petefre...@ingresso.co.uk> wrote:
> 
> 
> 
> On 15/01/2019 10:24, Mark Blackman wrote:
>>> On 14 Jan 2019, at 18:44, Dave Cottlehuber <d...@skunkwerks.at> wrote:
>>> haproxy does proper failover and allows custom health checks either via
>>> URL or real world traffic of external scripts. Traefik has lots of
>>> container oriented features.
>>> Dave
>> There’s also the very venerable (hence reliable) HTTP proxy/load balancer, 
>> Apache Traffic Manager, https://trafficserver.apache.org
> 
> Thanks for the suggestions - unfortunately both of those (unless I
> misread them) terminate the TCP connection and make a new one to
> the backends. I was after something where I can see the original IP
> address on the socket. Though I could put a procy in front and add
> the headers I suppse, but thats a biut more work as it involves changing
> the code.
> 
> Interested in the apache traffic manager - I hadnt come across that
> one before, tahnks,

These days, most “proper” application designs have a layer in front of the 
application that handles all of the traffic management considerations and 
deliberately takes away direct connectivity from the client to the application, 
inserting the original client IP address into the request headers as just more 
metadata associated with the request.  Things like Zuul, HAProxy, Apache, 
Nginx, Traffic Manager, Traefik and all the others are meant to handle the 
nitty gritty of the connection between the client and your application, passing 
on only trusted,normalised requests to the underlying application. 
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to