melancolia

cliente da tristeza
Baixe Agora

melancolia Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Paul J. Davis
  • Site do editor:
  • http://www.teamreaction.net/

melancolia Tag


melancolia Descrição

Cliente da tristeza A tristeza é um cliente Python para a Framework de Distribuição do Trabalho da Trânsito.Gloom: Distribuição de Emprego Daemona Simples Erlang Emprego Daemon. Isso é completamente não durável e só existe para distribuir os trabalhos para nós que podem residir em hosts físicos separados. A comunicação ProtocolLote de Basic é feita enviando um inteiro de 32 bits na ordem de byte de rede, seguida por esse número de bytes que representam uma carga útil. Nota em "Body" em todos os casos "Body" pode ser qualquer interação arbitrária do JSON Data.Slavesall Slave é feita via Porta 9999 no seu Gloom Server.Joining a fila: {"Ação": "Junte-se": "Digite": "} Resposta: {" OK ": True} qualquer host pode conectar quantos clientes quiserem. Um único soquete só pode atender um tipo de trabalho e processa apenas um único trabalho de cada vez. Se você deseja processar vários trabalhos em paralelo, execute mais processos ou abra vários soquetes. Se você deseja alternar o tipo de trabalho de um soquete, você pode reenviar uma nova mensagem de junção.Job Mensagens: {"Job": "Job" , "ID": "Message_id", "corpo": ...} Retornando uma resposta: {"Ação": "Responder", "corpo": ...} Resposta: {"OK": "True" Desconecte do servidor, basta fechar o soquete. Nenhuma mensagem especial necessária.MasterMaster Conexões são feitas na porta 9998submitting trabalhos: {"Ação": "Enviar", "ID": "Message_id", "corpo": ...} {"Ação": "Enviar", " ":" Message_id "," Prioridade ": 5," Body ": ...} Resposta: {" OK ": True} O campo Message_id deve ser único dentro do sistema. Você pode reenviar um trabalho com o mesmo ID depois de obter uma resposta, mas isso fará com que um erro enviá-lo novamente antes desse tempo. Recomenda-se que você use hashes ou uuids como identificadores de trabalho. O membro "Prioridade" deve ser um inteiro. Valores maiores indicam maior prioridade. A prioridade padrão é 0. No caso de dois trabalhos têm uma prioridade igual às quais são encomendadas pelo tempo de envio com submissões mais antigas, recebendo precedência.Job Resposta: {"ID": "Message_id", "corpo": ... JSON ...} Você é gratuito para enviar quantos trabalhos quiser ao servidor. A ordem em que eles são devolvidos não é garantido para ser a mesma ordem em que foram enviados.Disconnection: você é livre para desconectar um mestre em qualquer momento. Qualquer trabalho que este mestre enviado que esteja em execução concluirá e terá sua resposta descartada. Quaisquer trabalhos que ainda estão enfileirados serão apagados da fila.python ClientThere, um cliente Python de referência em 'Clientes / Python /' que pode servir como referência para quem procura escrever seus próprios. Clientes para outras línguas são bem-vindos. Requisitos: · Pitão


melancolia Software Relacionado