package
1.9.1
Repository: https://github.com/smallnest/rpcx.git
Documentation: pkg.go.dev

# Functions

NewAliasPlugin creates a new NewAliasPlugin.
NewMDNSRegisterPlugin return a new MDNSRegisterPlugin.
NewMetricsPlugin creates a new MetricsPlugin.
NewRateLimitingPlugin creates a new RateLimitingPlugin.
NewRedisRateLimitingPlugin creates a new RateLimitingPlugin.
NewReqRateLimitingPlugin creates a new RateLimitingPlugin.

# Structs

AliasPlugin can be used to set aliases for services.
BlacklistPlugin is a plugin that control only ip addresses in blacklist can **NOT** access services.
MDNSRegisterPlugin implements mdns/dns-sd registry.
MetricsPlugin collects metrics of a rpc server.
RateLimitingPlugin can limit connecting per unit time.
RedisRateLimitingPlugin can limit requests per unit time.
RedisRegisterPlugin implements redis registry.
ReqRateLimitingPlugin can limit requests per unit time.
TeeConnPlugin is a plugin that copy requests from clients and send to a io.Writer.
WhitelistPlugin is a plugin that control only ip addresses in whitelist can access services.