没有合适的资源?快使用搜索试试~ 我知道了~
dns-clb-go:使用Golang编写的基于DNS的服务发现的客户端负载均衡器
共18个文件
go:14个
md:1个
makefile:1个
需积分: 10 0 下载量 136 浏览量
2021-04-29
23:05:41
上传
评论
收藏 11KB ZIP 举报
温馨提示
不推荐使用 ,它使用更干净的接口进行重写。 适用于Go的DNS客户端负载平衡器 根据指定的负载均衡器算法选择一个SRV记录答案,然后将其A记录解析为ip,并返回一个Address结构: type Address struct { Address string Port uint16 } 例子: // uses dns server configured in /etc/resolv.conf srvName := "my-svc.service.consul" c := clb.New() address, err := c.GetAddress(srvName) if err != nil { panic(err) } fmt.Printf("%s", address.String()) // Output: 0.1.2.3:8001 或明确配置 srvName :=
资源推荐
资源详情
资源评论
收起资源包目录
dns-clb-go-master.zip (18个子文件)
dns-clb-go-master
.travis.yml 149B
roundrobinclb
roundrobin.go 1KB
roundrobin_test.go 745B
doc.go 216B
dns
lib.go 3KB
dns_test.go 723B
ttlcache
ttlcache.go 1KB
ttlcache_test.go 808B
demo.go 1KB
randomclb
random.go 678B
random_test.go 730B
.gitignore 5B
Makefile 76B
README.md 2KB
clb
doc.go 272B
client_test.go 3KB
provider.go 593B
client.go 1KB
共 18 条
- 1
资源评论
樊康康
- 粉丝: 32
- 资源: 4690
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功