Directories ¶
Path | Synopsis |
---|---|
cluster/adaptivesvc
Package adaptivesvc implements adaptive service cluster strategy.
|
Package adaptivesvc implements adaptive service cluster strategy. |
cluster/available
Package available implements Available cluster strategy.
|
Package available implements Available cluster strategy. |
cluster/base
Package base implements invoker for the manipulation of cluster strategy.
|
Package base implements invoker for the manipulation of cluster strategy. |
cluster/broadcast
Package broadcast implements Broadcast cluster strategy.
|
Package broadcast implements Broadcast cluster strategy. |
cluster/failback
Package failback implements Failback cluster strategy.
|
Package failback implements Failback cluster strategy. |
cluster/failfast
Package failfast implements Failfast cluster strategy.
|
Package failfast implements Failfast cluster strategy. |
cluster/failover
Package failover implements Failover cluster strategy.
|
Package failover implements Failover cluster strategy. |
cluster/failsafe
Package failsafe implements Failsafe cluster strategy.
|
Package failsafe implements Failsafe cluster strategy. |
cluster/forking
Package forking implements forking cluster strategy.
|
Package forking implements forking cluster strategy. |
cluster/zoneaware
Package zoneaware implements zoneaware cluster strategy.
|
Package zoneaware implements zoneaware cluster strategy. |
cluster_impl
Package cluster_impl is for being compatible with older dubbo-go, please use `imports` package.
|
Package cluster_impl is for being compatible with older dubbo-go, please use `imports` package. |
loadbalance/consistenthashing
Package consistenthashing implements ConsistentHash load balance strategy.
|
Package consistenthashing implements ConsistentHash load balance strategy. |
loadbalance/leastactive
Package leastactive implements LeastActive load balance strategy.
|
Package leastactive implements LeastActive load balance strategy. |
loadbalance/p2c
Package p2c implements p2c load balance strategy.
|
Package p2c implements p2c load balance strategy. |
loadbalance/random
Package random implements Random load balance strategy.
|
Package random implements Random load balance strategy. |
loadbalance/roundrobin
Package roundrobin implements RoundRobin load balance strategy.
|
Package roundrobin implements RoundRobin load balance strategy. |
metrics
Package mock_metrics is a generated GoMock package.
|
Package mock_metrics is a generated GoMock package. |
Package config defines the Dubbo-go config, which carries ApplicationConfig、 RegisterConfig、ProtocolConfig、RouterConfig and MetadataReportConfig etc.
|
Package config defines the Dubbo-go config, which carries ApplicationConfig、 RegisterConfig、ProtocolConfig、RouterConfig and MetadataReportConfig etc. |
Package config_center defines interfaces to be implemented by Config Center driver.
|
Package config_center defines interfaces to be implemented by Config Center driver. |
apollo
Package apollo implements config center around Apollo.
|
Package apollo implements config center around Apollo. |
file
Package file implements config center around file system.
|
Package file implements config center around file system. |
nacos
Package nacos implements config center around Nacos.
|
Package nacos implements config center around Nacos. |
zookeeper
Package zookeeper implements config center around zookeeper.
|
Package zookeeper implements config center around zookeeper. |
Package filter defines the functions of a filter.
|
Package filter defines the functions of a filter. |
accesslog
Package accesslog providers logging filter.
|
Package accesslog providers logging filter. |
adaptivesvc
Package adaptivesvc providers AdaptiveService filter.
|
Package adaptivesvc providers AdaptiveService filter. |
auth
Package auth providers authorization filter.
|
Package auth providers authorization filter. |
echo
Package echo providers health check filter.
|
Package echo providers health check filter. |
exec_limit
Package exec_limit provides a filter for limiting the number of in-progress request and it's thread-safe.
|
Package exec_limit provides a filter for limiting the number of in-progress request and it's thread-safe. |
filter_impl
Package filter_impl is for being compatible with older dubbo-go, please use `imports` package.
|
Package filter_impl is for being compatible with older dubbo-go, please use `imports` package. |
generic
Package generic provides generic invoke filter.
|
Package generic provides generic invoke filter. |
graceful_shutdown
Package graceful_shutdown provides a filter for shutting down gracefully.
|
Package graceful_shutdown provides a filter for shutting down gracefully. |
handler
Package filter is a generated GoMock package.
|
Package filter is a generated GoMock package. |
hystrix
Package hystrix provides hystrix filter.
|
Package hystrix provides hystrix filter. |
metrics
Package metrics provides metrics collection filter.
|
Package metrics provides metrics collection filter. |
seata
Package seata provides a filter when use seata-golang, use this filter to transfer xid.
|
Package seata provides a filter when use seata-golang, use this filter to transfer xid. |
sentinel
Package sentinel provides a filter when using sentinel.
|
Package sentinel provides a filter when using sentinel. |
token
Package token provides token filter.
|
Package token provides token filter. |
tps
Package tps provides a filter for limiting the requests by TPS.
|
Package tps provides a filter for limiting the requests by TPS. |
tps/limiter
Package filter is a generated GoMock package.
|
Package filter is a generated GoMock package. |
tps/strategy
Package filter is a generated GoMock package.
|
Package filter is a generated GoMock package. |
tracing
Package tracing provides tracing collection filter.
|
Package tracing provides tracing collection filter. |
metadata
|
|
Package metrics define interfaces for metrics collection.
|
Package metrics define interfaces for metrics collection. |
dubbo
Package dubbo implements dubbo rpc protocol.
|
Package dubbo implements dubbo rpc protocol. |
dubbo3
Package dubbo3 implements dubbo3.0 rpc protocol.
|
Package dubbo3 implements dubbo3.0 rpc protocol. |
dubbo3/reflection
Package reflection implements server reflection service.
|
Package reflection implements server reflection service. |
grpc
Package grpc implements grpc rpc protocol.
|
Package grpc implements grpc rpc protocol. |
jsonrpc
Package jsonrpc implements json rpc protocol.
|
Package jsonrpc implements json rpc protocol. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
rest
Package rest implements restful rpc protocol.
|
Package rest implements restful rpc protocol. |
Package registry defines interfaces to be implemented by service register and service discovery driver.
|
Package registry defines interfaces to be implemented by service register and service discovery driver. |
directory
Package directory implements registry around file system.
|
Package directory implements registry around file system. |
etcdv3
Package etcdv3 implements registry around etcd.
|
Package etcdv3 implements registry around etcd. |
nacos
Package nacos implements registry around Nacos.
|
Package nacos implements registry around Nacos. |
polaris
Package polaris implements registry around polaris.
|
Package polaris implements registry around polaris. |
zookeeper
Package zookeeper implements registry around zookeeper.
|
Package zookeeper implements registry around zookeeper. |
Package remoting provides facilities for decoding and encoding, client and server.
|
Package remoting provides facilities for decoding and encoding, client and server. |
Click to show internal directories.
Click to hide internal directories.