4 ms·
> The problem is the heartbeat; you can't have every node talking to every other node every few seconds. The node does not have to talk with EVERY other nodes.
by ideal0227 11y ago
> The problem is the heartbeat; you can't have every node talking to every other node every few seconds.
The node does not have to talk with EVERY other nodes.
> What we really need is someone smart to come up with a consensus algorithm that doesn't need a heartbeat.
Well. Most consensus does not require heartbeat. Heartbeat is just the simplest way to detect a potential failure.
> if you want a system that runs fast
Consensus might affect the commit latency. It wont affect throughput that much though. But if you do not care, you can simply write to a consensus system without waiting for the commit. You can still get the serialization and replication.