package
2.7.1
Repository: https://github.com/go-chassis/go-chassis.git
Documentation: pkg.go.dev

# Functions

CreateChain create consumer or provider's chain,the handlers is different.
CreateChains create the chains based on type and handler map.
CreateHandler create a new handler by name your registered.
GetChain is to get chain.
GetFaultConfig get faultconfig.
RegisterHandler Let developer custom handler.
WithChainName returns the name of the chain option.
WriteBackErr write err and callback.

# Constants

constant for fault handler name.
constant keys for handlers.
constant keys for handlers.
constant keys for handlers.
constant keys for handlers.
constant keys for handlers.
TrafficMarker.
consumer chain.

# Variables

ChainMap just concurrent read.
ErrDuplicatedHandler means you registered more than 1 handler with same name.

# Structs

Chain struct for service and handlers.
ChainOptions chain options.
FaultHandler handler.
LBHandler loadbalancer handler struct.
MarkHandler compares the match rule with invocation and mark this invocation.
RouterHandler router handler.
TracingConsumerHandler tracing consumer handler.
TracingProviderHandler tracing provider handler.

# Interfaces

Handler interface for handlers.

# Type aliases

ChainOption is a function name.