1. 首页
  2. 编程语言
  3. 其他
  4. 服务发现系统SkyDNS.zip

服务发现系统SkyDNS.zip

上传者: 2020-06-17 12:41:31上传 ZIP文件 62.16KB 热度 22次
SkyDNS是一个相对新的项目它采用Go语言编写,使用了RAFT用于一致性,并提供了HTTP和DNS两种客户端API.它与Etcd和Spotify的DNS模型有点类似,事实上它采用了和Etcd,go-raft同样的RAFT实现。 SkyDNS服务器聚簇在一起,使用RAFT协议,并选择出一个主服务。SkyDNS服务器暴露不同的结点用于服务注册和发现。 为了注册服务,服务会使用基于HTTP的API创建带有TTL的入口。服务必须周期性地通过心跳报告它们的状态。SkyDNS也使用了SRV记录,但它对记录做了扩展用于支持服务版本、环境和地区。 为了发现,客户端使用DNS并检索它们需要连接的服务的SRV
下载地址
用户评论