binding
Zilla runtime bindings
Each configured
binding
represents a step in the pipeline as data streams are decoded, translated or encoded according to a specific protocol type
.A
binding
also has a kind
, indicating how it should behave, such as server
, proxy
or client
.As each incoming data stream arrives, the binding follows its configured
routes
to reach an exit
binding, or rejects the stream if no routes are viable. Route matching conditions are defined in terms specific to each binding
type.See each of the specific
binding
types linked below for more detailed examples.Each runtime
binding
has a behavioral type supporting either encoding and decoding for a specific protocol or translation between protocols.Name | Type | Description |
---|---|---|
type | Behavioral type supporting either encoding and decoding for a specific protocol or translation between protocols |
Name | Type | Description |
---|---|---|
kind | string | Behavioral kind such as server , client or proxy |
options | object | Type-specific options to configure the binding |
routes | array of route | Type-specific conditional routing rules to reach an exit binding |
exit | string | Unconditional exit binding acting as a default if none of the conditional routes are viable |
Last modified 10mo ago