This PR adds ip+port hash balancing strategy.
This is useful in certain scenarios were traffic comes from a NATed network and all source IP distribution is bad for balancing and you need stickiness/affinity to the elected backend.
Feel free to dismiss this PR if you don't find it useful enough.
@danfaizer could you please make it part of iphash1 algorithm? So that there will be no 2 separate implementations, but one with optional config parameter (use_port = true for example)
This PR adds ip+port hash balancing strategy. This is useful in certain scenarios were traffic comes from a NATed network and all source IP distribution is bad for balancing and you need stickiness/affinity to the elected backend.
Feel free to dismiss this PR if you don't find it useful enough.