# 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.