package
1.2.4
Repository: https://github.com/sunnyers/rpcx.git
Documentation: pkg.go.dev

# Functions

InfluxDB starts a InfluxDB reporter which will post the metrics from the given registry at each d interval.
InfluxDBWithTags starts a InfluxDB reporter which will post the metrics from the given registry at each d interval with the specified tags.
NewAliasPlugin creates a new NewAliasPlugin.
NewMDNSRegisterPlugin return a new MDNSRegisterPlugin.
NewMetricsPlugin creates a new MetricsPlugirn.
NewRateLimitingPlugin creates a new RateLimitingPlugin.
NewReqRateLimitingPlugin creates a new RateLimitingPlugin.
No description provided by the author

# Variables

No description provided by the author

# 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.
ConsulRegisterPlugin implements consul registry.
MDNSRegisterPlugin implements mdns/dns-sd registry.
MetricsPlugin collects metrics of a rpc server.
NacosRegisterPlugin implements consul registry.
No description provided by the author
No description provided by the author
RateLimitingPlugin can limit connecting 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.
ZooKeeperRegisterPlugin implements zookeeper registry.
ZooKeeperRegisterPlugin implements zookeeper registry.