2020-04-06 20:27:35 +00:00
|
|
|
---
|
2020-04-07 18:55:19 +00:00
|
|
|
layout: docs
|
|
|
|
page_title: Internals
|
2020-04-07 23:56:08 +00:00
|
|
|
sidebar_title: 'Internals'
|
2020-04-07 18:55:19 +00:00
|
|
|
sidebar_current: docs-internals
|
|
|
|
description: >-
|
|
|
|
This section covers some of the internals of Consul, such as the architecture,
|
|
|
|
consensus and gossip protocols, and security model.
|
2020-04-06 20:27:35 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
# Consul Internals
|
|
|
|
|
|
|
|
This section covers some of the internals of Consul. Understanding the internals of Consul is necessary to successfully
|
|
|
|
use it in production.
|
|
|
|
|
|
|
|
Please review the following documentation to understand how Consul works.
|
|
|
|
|
2020-04-09 23:46:54 +00:00
|
|
|
- [Architecture](/docs/internals/architecture)
|
|
|
|
- [Consensus Protocol](/docs/internals/consensus)
|
|
|
|
- [Gossip Protocol](/docs/internals/gossip)
|
|
|
|
- [Network Coordinates](/docs/internals/coordinates)
|
|
|
|
- [Sessions](/docs/internals/sessions)
|
|
|
|
- [Anti-Entropy](/docs/internals/anti-entropy)
|
|
|
|
- [Security Model](/docs/internals/security)
|
|
|
|
- [Discovery Chain](/docs/internals/discovery-chain)
|
2020-04-06 20:27:35 +00:00
|
|
|
|
2020-04-09 23:46:54 +00:00
|
|
|
You should also be familiar with [Jepsen testing](/docs/internals/jepsen), before deploying
|
2020-04-06 20:27:35 +00:00
|
|
|
a production datacenter.
|