website: Clarify the Serf vs Consul

This commit is contained in:
Armon Dadgar 2014-04-18 11:08:17 -07:00
parent 4f67ca5488
commit bebb13bbc1
1 changed files with 3 additions and 2 deletions

View File

@ -6,12 +6,13 @@ sidebar_current: "vs-other-serf"
# Consul vs. Serf # Consul vs. Serf
[Serf](http://www.serfdom.io) is a service discovery and orchestration tool and is the only [Serf](http://www.serfdom.io) is a node discovery and orchestration tool and is the only
tool discussed so far that is built on an eventually consistent gossip model, tool discussed so far that is built on an eventually consistent gossip model,
with no centralized servers. It provides a number of features, including group with no centralized servers. It provides a number of features, including group
membership, failure detection, event broadcasts and a query mechanism. However, membership, failure detection, event broadcasts and a query mechanism. However,
Serf does not provide any high-level features such as service discovery, health Serf does not provide any high-level features such as service discovery, health
checking or key/value storage. checking or key/value storage. To clarify, the discovery feature of Serf is at a node
level, while Consul provides a service and node level abstraction.
Consul is a complete system providing all of those features. In fact, the internal Consul is a complete system providing all of those features. In fact, the internal
[gossip protocol](/docs/internals/gossip.html) used within Consul, is powered by [gossip protocol](/docs/internals/gossip.html) used within Consul, is powered by