0
Serf by HashiCorp
Serf é uma solução descentralizada para associação de cluster, detecção de falhas e orquestração.Leve e altamente disponível.O Serf usa um protocolo de fofoca eficiente para resolver três grandes problemas: Associação: O Serf mantém listas de associação de cluster e é capaz de executar scripts de manipulador personalizados quando essa associação é alterada.Por exemplo, o Serf pode manter a lista de servidores da Web para um balanceador de carga e notificá-lo sempre que um nó fica online ou fica offline.Detecção e recuperação de falhas: o Serf detecta automaticamente nós com falha em segundos, notifica o restante do cluster e executa scripts de manipulador, permitindo que você manipule esses eventos.O servidor tentará recuperar os nós com falha reconectando-os periodicamente.Propagação de eventos personalizados: o Serf pode transmitir eventos e consultas personalizadas para o cluster.Eles podem ser usados para acionar implantações, propagar configuração etc. Os eventos são simplesmente transmissões de disparos e esquecimentos, e o Serf se esforça ao máximo para entregar mensagens em face de nós offline ou partições de rede.As consultas fornecem um mecanismo simples de solicitação / resposta em tempo real.