Directories ¶
Path | Synopsis |
---|---|
Package acl implements ACL functionality.
|
Package acl implements ACL functionality. |
Package circuitbreak implements the circuit breaker logic.
|
Package circuitbreak implements the circuit breaker logic. |
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. |
Package discovery defines interfaces for service discovery.
|
Package discovery defines interfaces for service discovery. |
Package exception is deprecated
|
Package exception is deprecated |
Package fallback ...
|
Package fallback ... |
Package generic ...
|
Package generic ... |
binary_test
Package test ...
|
Package test ... |
descriptor
Package descriptor the idl descriptor for describe the idls with golang
|
Package descriptor the idl descriptor for describe the idls with golang |
http_test
Package test ...
|
Package test ... |
httppb_test
Package test ...
|
Package test ... |
json_test
Package test ...
|
Package test ... |
map_test
Package test ...
|
Package test ... |
thrift
Package thrift provides thrift idl parser and codec for generic call
|
Package thrift provides thrift idl parser and codec for generic call |
Package http is used to implement RPC over HTTP.
|
Package http is used to implement RPC over HTTP. |
lbcache
Package lbcache combine balancer with resolver and cache the resolve result
|
Package lbcache combine balancer with resolver and cache the resolve result |
protocol
|
|
bthrift
Package bthrift .
|
Package bthrift . |
reflection
|
|
Package registry is the API definition of service registry.
|
Package registry is the API definition of service registry. |
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. |
codec/protobuf/encoding
Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
|
Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs. |
codec/protobuf/encoding/gzip
Package gzip implements and registers the gzip compressor during the initialization.
|
Package gzip implements and registers the gzip compressor during the initialization. |
connpool
Package connpool provide short connection and long connection pool.
|
Package connpool provide short connection and long connection pool. |
remotecli
Package remotecli for remote client
|
Package remotecli for remote client |
trans/detection
Package detection protocol detection, it is used for a scenario that switching KitexProtobuf to gRPC.
|
Package detection protocol detection, it is used for a scenario that switching KitexProtobuf to gRPC. |
trans/gonet
Package gonet contains server and client implementation for go net.
|
Package gonet contains server and client implementation for go net. |
trans/invoke
Package invoke .
|
Package invoke . |
trans/nphttp2
Package nphttp2 transport powered by netpoll
|
Package nphttp2 transport powered by netpoll |
trans/nphttp2/codes
Package codes defines the canonical error codes used by gRPC.
|
Package codes defines the canonical error codes used by gRPC. |
trans/nphttp2/grpc
The files in grpc package are forked from gRPC[github.com/grpc/grpc-go], and we keep the original Copyright[Copyright 2017 gRPC authors] and License of gRPC for those files.
|
The files in grpc package are forked from gRPC[github.com/grpc/grpc-go], and we keep the original Copyright[Copyright 2017 gRPC authors] and License of gRPC for those files. |
trans/nphttp2/grpc/syscall
Package syscall provides functionalities that grpc uses to get low-level operating system stats/info.
|
Package syscall provides functionalities that grpc uses to get low-level operating system stats/info. |
trans/nphttp2/grpc/testutils/leakcheck
Package leakcheck contains functions to check leaked goroutines.
|
Package leakcheck contains functions to check leaked goroutines. |
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. |
trans/nphttp2/status
Package status implements errors returned by gRPC.
|
Package status implements errors returned by gRPC. |
transmeta
Package transmeta .
|
Package transmeta . |
Package retry implements rpc retry
|
Package retry implements rpc retry |
Package rpctimeout implements logic for timeout controlling.
|
Package rpctimeout implements logic for timeout controlling. |
Package streaming interface
|
Package streaming interface |
Package transmeta metadata handler for translation
|
Package transmeta metadata handler for translation |
Package utils contains utils.
|
Package utils contains utils. |
kitexutil
Package kitexutil provides some util methods to get RPC information
|
Package kitexutil provides some util methods to get RPC information |
Click to show internal directories.
Click to hide internal directories.