3 ms·
> And is etcd significantly better than Zookeeper ? Not really. So not a great example for Go's supremacy. ZK is using Paxos and Etcd is using Raft. It's diff
by lossolo 7y ago
> And is etcd significantly better than Zookeeper ? Not really. So not a great example for Go's supremacy.
ZK is using Paxos and Etcd is using Raft. It's difficult to compare languages in this case as you will compare consensus algorithms mostly.
> Also with GraalVM you can equally support low memory, fast startup use cases.
How is GraalVM performance this days? Last time I've checked[1] it was a lot slower than JIT.
1. https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/java-substratevm.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
- benesch 7y agoZooKeeper uses a custom atomic broadcast protocol, Zab, not Paxos: https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs.+Paxos https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs... (Atomic broadcast can be reduced to consensus, but frames the problem differently.)