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

# Packages

Package client is an interface for any protocol's client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package loadbalancer is client side load balancer.
No description provided by the author
Package metadata provides framework info registered to registry.
No description provided by the author
No description provided by the author
Package router expose API for user to get or set route rule.
Package server is a package for protocol of a micro service.
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

ChainName is able to custom handler chain for a invoker.
DefaultCallOptions is request option.
Filters is request option.
NewRestInvoker is gives the object of rest invoker.
NewRPCInvoker is gives the object of rpc invoker.
StreamingRequest is request option.
WithCheckRedirect is a request option.
WithFilters is a request option.
WithMetadata is a request option.
WithoutSD will skip client-side load balancing phase.
WithProtocol is a request option.
WithRouteTags is a request option.
WithStrategy is a request option.

# Constants

schemas.
schemas.

# Variables

DefaultOptions for chain name.

# Structs

InvokeOptions struct having information about microservice API call parameters.
Options is a struct to stores information about chain name, filters, and their invocation options.
RestInvoker is rest invoker one invoker for one microservice thread safe.
RPCInvoker is rpc invoker one invoker for one microservice thread safe.

# Type aliases

InvocationOption is a requestOption used by invocation.
Option used by the invoker.