3 ms·
It has the ability to route by FIX tags. You can find an example here [1] [1] https://www.haproxy.com/blog/haproxy-enterprise-2-3-and-haproxy-2-4-support-the-f
by rogerdonut 5y ago
It has the ability to route by FIX tags. You can find an example here [1]
[1] https://www.haproxy.com/blog/haproxy-enterprise-2-3-and-haproxy-2-4-support-the-financial-information-exchange-protocol-fix/#route-by-tag-value https://www.haproxy.com/blog/haproxy-enterprise-2-3-and-hapr...
- catern 5y agoSure, I saw that example. Maybe let me put it a different way: if a client has one inbound FIX connection to HAProxy, can HAProxy connect to N backend servers and send each FIX message from the single client connection to a different backend?
- rogerdonut 5y agoI have not tested that use case but I do not think so. It has the ability to parse FIX tag values and make routing decisions from the initial Logon message.
- tyingq 5y agoIt seems like it could: use_backend fix_servers_a if { var(txn.sendercompid) -m str firmA } default_backend fix_servers_b Then "fix_servers_a" could be defined as a round-robin backend.