Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package client contains core part of Kitex client.
|
Package client contains core part of Kitex client. |
callopt
Package callopt contains options that control the behavior of client on request level.
|
Package callopt contains options that control the behavior of client on request level. |
genericclient
Package genericclient ...
|
Package genericclient ... |
client
Package client defines the Options of client
|
Package client defines the Options of client |
configutil
Package configutil .
|
Package configutil . |
mocks
Package mocks contains mocks of interfaces.
|
Package mocks contains mocks of interfaces. |
server
Package server defines the Options of server
|
Package server defines the Options of server |
pkg
|
|
acl
Package acl implements ACL functionality.
|
Package acl implements ACL functionality. |
circuitbreak
Package circuitbreak implements the circuit breaker logic.
|
Package circuitbreak implements the circuit breaker logic. |
diagnosis
Package diagnosis provide support to register probe func that can get some infos to do diagnosis.
|
Package diagnosis provide support to register probe func that can get some infos to do diagnosis. |
discovery
Package discovery defines interfaces for service discovery.
|
Package discovery defines interfaces for service discovery. |
exception
Package exception is deprecated
|
Package exception is deprecated |
generic
Package generic ...
|
Package generic ... |
generic/binary_test
Package test ...
|
Package test ... |
generic/descriptor
Package descriptor the idl descriptor for describe the idls with golang
|
Package descriptor the idl descriptor for describe the idls with golang |
generic/json_test
Package test ...
|
Package test ... |
generic/map_test
Package test ...
|
Package test ... |
generic/thrift
Package thrift provides thrift idl parser and codec for generic call
|
Package thrift provides thrift idl parser and codec for generic call |
http
Package http is used to implement RPC over HTTP.
|
Package http is used to implement RPC over HTTP. |
loadbalance/lbcache
Package lbcache combine balancer with reslover and cache the resolve result
|
Package lbcache combine balancer with reslover and cache the resolve result |
protocol/bthrift
Package bthrift .
|
Package bthrift . |
registry
Package registry is the API definition of service registry.
|
Package registry is the API definition of service registry. |
remote
Package remote defines all interfaces that are used to do transport with peer side and contains default extension implementations.
|
Package remote defines all interfaces that are used to do transport with peer side and contains default extension implementations. |
remote/connpool
Package connpool provide short connection and long connection pool.
|
Package connpool provide short connection and long connection pool. |
remote/remotecli
Package remotecli for remote client
|
Package remotecli for remote client |
remote/trans/detection
Package detection protocol detection
|
Package detection protocol detection |
remote/trans/invoke
Package invoke .
|
Package invoke . |
remote/trans/netpoll
Package netpoll contains server and client implementation for netpoll.
|
Package netpoll contains server and client implementation for netpoll. |
remote/trans/nphttp2
Package nphttp2 transport powered by netpoll
|
Package nphttp2 transport powered by netpoll |
remote/trans/nphttp2/codes
Package codes defines the canonical error codes used by gRPC.
|
Package codes defines the canonical error codes used by gRPC. |
remote/trans/nphttp2/grpc
Package grpc defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
|
Package grpc defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). |
remote/trans/nphttp2/metadata
Package metadata define the structure of the metadata supported by gRPC library.
|
Package metadata define the structure of the metadata supported by gRPC library. |
remote/trans/nphttp2/status
Package status implements errors returned by gRPC.
|
Package status implements errors returned by gRPC. |
remote/transmeta
Package transmeta .
|
Package transmeta . |
retry
Package retry implements rpc retry
|
Package retry implements rpc retry |
rpctimeout
Package rpctimeout implements logic for timeout controlling.
|
Package rpctimeout implements logic for timeout controlling. |
streaming
Package streaming interface
|
Package streaming interface |
transmeta
Package transmeta metadata handler for translation
|
Package transmeta metadata handler for translation |
utils
Package utils contains utils.
|
Package utils contains utils. |
Package server defines the Options of server Package server .
|
Package server defines the Options of server Package server . |
genericserver
Package genericserver ...
|
Package genericserver ... |
tool
|
|
internal/pkg/generator
Package generator .
|
Package generator . |
internal/pkg/tpl
Package tpl .
|
Package tpl . |
Package transport provides predefined transport protocol.
|
Package transport provides predefined transport protocol. |
Click to show internal directories.
Click to hide internal directories.