Apollo
Um armazenamento de valores-chave distribuído e confiável para dados críticos em sistemas distribuídos, com forte consistência e tolerância a falhas.
Visão geral
O que é Apollo?
O etcd é um armazenamento de valores-chave distribuído e fortemente consistente, projetado para armazenar de forma confiável dados acessados por sistemas ou clusters distribuídos, lidando com eleições de líderes e falhas de máquinas de maneira elegante.
Para que serve o Apollo?

Principais Recursos
- Interface HTTP simples
- Armazenamento de valor-chave com diretórios hierárquicos
- Fique atento às mudanças nas chaves/diretórios
- Autenticação de certificado de cliente SSL opcional
- Comparado com milhares de gravações/s por instância
- TTLs opcionais para expiração de chave
- Distribuído via protocolo Raft
Como usar Apollo?
Instale o etcd, use ferramentas HTTP como curl para operações de leitura/gravação, organize dados em diretórios, observe alterações e configure autenticação SSL ou TTLs conforme necessário.
Ferramentas Alternativas
Prós & Contras
Prós
- Alta confiabilidade e tolerância a falhas
- Consistência forte
- Escalável para sistemas distribuídos
- Projeto de código aberto e CNCF
Contras
- Configuração complexa para iniciantes
- Requer gerenciamento de infraestrutura
Casos de Uso
- Armazenando dados de configuração em microsserviços
- Descoberta de serviço em clusters
- Eleição de líder em aplicações distribuídas
Preços do Apollo
Avaliações de Usuários
Ainda não há avaliações
Seja o primeiro a avaliar esta ferramenta!