package
1.5.9
Repository: https://github.com/apache/dubbo-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package filter is a generated GoMock package.

# Functions

GetAccessLogFilter return the instance of AccessLogFilter.
GetActiveFilter creates ActiveFilter instance.
GetExecuteLimitFilter returns the singleton ExecuteLimitFilter instance.
GetFilter gets the Filter.
GetGenericFilter returns GenericFilter instance.
nolint.
GetHystrixFilterConsumer returns HystrixFilter instance for consumer.
GetHystrixFilterProvider returns HystrixFilter instance for provider.
No description provided by the author
No description provided by the author
No description provided by the author
nolint.
GetTpsLimitFilter returns an TpsLimitFilter instance.
NewHystrixFilterError return a HystrixFilterError instance.
No description provided by the author
No description provided by the author

# Constants

nolint.
No description provided by the author
No description provided by the author
ECHO echo module name.
nolint.
GENERICgeneric module name.
nolint.
GENERIC_SERVICE defines the filter name.
nolint.
nolint.
nolint.
No description provided by the author
nolint.
nolint.
nolint.
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
nolint.
TpsLimitFilterKey key.
nolint.

# Structs

AccessLogData defines the data that will be log into file.
* AccessLogFilter * Although the access log filter is a default filter, * you should config "accesslog" in service's config to tell the filter where store the access log.
ActiveFilter tracks the requests status.
nolint.
No description provided by the author
EchoFilter health check RPCService need a Echo method in consumer, if you want to use EchoFilter eg: Echo func(ctx context.Context, arg interface{}, rsp *Xxx) error.
ExecuteLimitFilter will limit the number of in-progress request and it's thread-safe.* * example: * "UserProvider": * registry: "hangzhouzk" * protocol : "dubbo" * interface : "com.ikurento.user.UserProvider" * ..
ExecuteState defines the concurrent count.
nolint.
nolint.
* * HystrixFilter * You should add hystrix related configuration in provider or consumer config or both, according to which side you are to apply HystrixFilter.
nolint.
HystrixFilterError implements error interface.
No description provided by the author
SeataFilter when use seata-golang, use this filter to transfer xid.
No description provided by the author
No description provided by the author
nolint.
TokenFilter will verify if the token is valid.
TpsLimitFilter filters the requests by TPS* * if you wish to use the TpsLimiter, please add the configuration into your service provider configuration: * for example: * "UserProvider": * registry: "hangzhouzk" * protocol : "dubbo" * interface : "com.ikurento.user.UserProvider" * ..

# Type aliases

No description provided by the author