| python-paxos. Uma implementação de demonstração do algoritmo Paxos implementado em Python |
Baixe Agora |
python-paxos. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Gary Wilson Jr. and Michael Stathopoulos
- Site do editor:
- https://github.com/gdub/
python-paxos. Tag
python-paxos. Descrição
A Paxos é uma implementação de demonstração do algoritmo Paxos implementado em Python.InstallPip Install Notas de Paxosimplemplementation - Os papéis de proponente, aceitador e aprendiz do algoritmo Paxos são implementados em classes que subclassem de uma classe de agente comum. Cada função / agente é executado Em um processo separado .- Comunicação entre os processos ocorre usando objetos de fila, portanto, todos os processos são executados na mesma máquina. Paxos fez afirma simples que "exigimos que diferentes propostas tenham números diferentes". Para conseguir isso, iniciamos a sequência do número da proposta do processo de proponente igual ao seu próprio PID e, em seguida, incrementar o número para cada nova proposta pelo número de processos de proponente no sistema. Este também parece ser o método usado no papel "Paxos Feito ao vivo" por funcionários do Google.- Assume-se que todos os processos no sistema sejam considerados membros do sistema desde o início, sem precisar que se juntem explicitamente ao sistema, obtendo um sistema Decreto Passado.Página inicial do Product
python-paxos. Software Relacionado