Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
The affinity command applies on the selected gRPC methods.
The field path of the affinity key in the request/response message. For example: "f.a", "f.b.d", etc.
Used in:
The annotated method will be required to be bound to an existing session to execute the RPC. The corresponding <affinity_key_field_path> will be used to find the affinity key from the request message.
The annotated method will establish the channel affinity with the channel which is used to execute the RPC. The corresponding <affinity_key_field_path> will be used to find the affinity key from the response message.
The annotated method will remove the channel affinity with the channel which is used to execute the RPC. The corresponding <affinity_key_field_path> will be used to find the affinity key from the request message.
The channel pool configurations.
The method configurations.
Used in:
The max number of channels in the pool.
The idle timeout (seconds) of channels without bound affinity sessions.
The low watermark of max number of concurrent streams in a channel. New channel will be created once it get hit, until we reach the max size of the channel pool.
Used in:
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
The channel affinity configurations.