Ao invés da trocar mensagens entre maestro e nós de processamento ser feita
via rede, como todas estas máquinas compartilham o mesmo $HOME via nfs, esta
troca poderia ser feita via arquivos.
Vantagens:
1. Registro perpétuo (salvo em disco) da comunicação bilateral maestro-nó.
2. Possibilidade de outro nó assumir a condução dos trabalhos (maestria)
caso necessário, sem prejuízo, dado o registro completo em disco.
3. Possibilidade de outros nós observarem as mensagens a um nó específico.
4. Facilidade para que novos desenvolvedores entendam o backend e possam
interferir e/ou contribuir.
Questões a levar em conta:
1. Segurança: quem tem permissão para escrita/leitura dos arquivos que
controlam os servidores/maestro.
2. É necessário que o código seja escrito em C? Uma linguagem script, como
python, não poderia ser utilizada para acelerar o desenvolvimento?
Original issue reported on code.google.com by bil...@gebrproject.com on 2 Sep 2013 at 3:55
Original issue reported on code.google.com by
bil...@gebrproject.com
on 2 Sep 2013 at 3:55