Need advice about which tool to choose?Ask the StackShare community!
SkyDNS vs zetcd: What are the differences?
Developers describe SkyDNS as "Distributed service for announcement and discovery of services". SkyDNS is a distributed service for announcement and discovery of services. It leverages Raft for high-availability and consensus, and utilizes DNS queries to discover available services. This is done by leveraging SRV records in DNS, with special meaning given to subdomains, priorities and weights (more info here: http://blog.gopheracademy.com/skydns). On the other hand, zetcd is detailed as "Serve the Apache Zookeeper API but back it with an etcd cluster". A ZooKeeper "personality" for etcd. Point a ZooKeeper client at zetcd to dispatch the operations on an etcd cluster. Protocol encoding and decoding heavily based on go-zookeeper.
SkyDNS and zetcd belong to "Open Source Service Discovery" category of the tech stack.
SkyDNS and zetcd are both open source tools. SkyDNS with 1.97K GitHub stars and 301 forks on GitHub appears to be more popular than zetcd with 886 GitHub stars and 58 GitHub forks.
Pros of SkyDNS
- Srv discovery for etcd2