statsrelay:一个用于statsd的Golang一致性哈希代理

时间:2024-05-25 04:34:32
【文件属性】:

文件名称:statsrelay:一个用于statsd的Golang一致性哈希代理

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-25 04:34:32

Go

统计中继 StatsRelay是Etsy出色的nodejs statsd实用程序的代理或负载平衡器的Golang实现。 该实用程序将侦听与Etsy的statsd格式相同的UDP指标,并将其从可用的host:port组合池转发到一个statsd服务。 每个度量标准都使用一致的哈希算法进行哈希处理,以便始终将同一度量标准发送到同一statsd服务器。 这是用Go语言编写的,目标很简单:要快。 当前的statsd发行版附带一个执行相同功能的nodejs代理工具。 但是,该代理守护程序无法在高流量的情况下跟上。 您可以根据需要对statsrelay进行分层以构建树,或者在通用UDP负载均衡器(例如IPVS)之后运行多个版本。 如果配置相同,则所有statsrelay守护程序会将度量标准路由到同一statsd服务器。 用法 命令简介: statsrelay [options] HOST:POR


【文件预览】:
statsrelay-master
----.gitignore(14B)
----jump.go(4KB)
----Makefile(684B)
----src(7B)
----statsrelay.go(19KB)
----LICENSE(1KB)
----debian()
--------compat(2B)
--------control(621B)
--------copyright(2KB)
--------source()
--------docs(10B)
--------changelog(918B)
--------rules(217B)
----jump_test.go(2KB)
----README.md(7KB)
----vendor()
--------github.com()
----glide.lock(229B)
----glide.yaml(128B)

网友评论