route_select

This escaper allows to select a next escaper based on the specified pick policy.

The following egress path selection values is supported:

  • string id

    If matched, an escaper registered in next_nodes which the name is the same with ID will be used.

    The escaper with name ID must be present in next_nodes. You can set the weight to 0 to avoid a default selection.

    Added in version 1.7.22.

No common keys are supported.

next_nodes

required, type: weighted metric node name | seq

Set the next escaper(s) those can be selected.

next_pick_policy

optional, type: selective pick policy

Set the policy to select next proxy address.

The key for ketama/rendezvous/jump hash is <client-ip>[-<username>]-<upstream-host>.

default: ketama