Hi, I have a custom TCP protocol I would like to load balance with haproxy.
I'd like to implement a very simple stickiness algorithm based on the first (say) 10 bytes of client data (which contains a client identifier). Source ip stickiness is not reliable enough. Is this a common use-case? Has anyone else implemented this? In proto_tcp.c I can see what appears to be a protocol analyzer concept which looks in the ballpark of what I need. Does this seem the right way to go? Can anyone give me any pointers on how to get started? Thanks.

