obscurité

Client de synchronisation
Télécharger maintenant

obscurité Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Paul J. Davis
  • Site Internet de l'éditeur:
  • http://www.teamreaction.net/

obscurité Mots clés


obscurité La description

Ghonnerie La tristesse est un client python au framework de la distribution d'emplois sombre.Gloom: Daemona Daemona Simple Erlang Distribution d'emploi Démon. Ceci est totalement non durable et n'existe que de distribuer les travaux à des nuds pouvant résider sur des hôtes physiques distincts.Basic Protocolall Communication est effectué en envoyant un entier 32 bits dans l'ordre d'octets de réseau, suivi de ce nombre d'octets qui représentent une charge utile JSON. Remarque sur "Body" Dans tous les cas "Corps" peut être n'importe quel interaction arbitraire JSON DATA.SLavesAll Slave Interaction est effectuée via Port 9999 sur votre sloom serveur.Jining the file d'attente: {"Action": "Type": "ECHO": "ECHO "} Réponse: {" OK ": True} Tout hôte peut connecter autant de clients qu'ils le souhaitent. Un seul socket ne peut servir qu'un seul type de travail et ne traite que un seul travail à la fois. Si vous souhaitez traiter plusieurs travaux en parallèle, exécutez plus de processus ou ouvrez plusieurs sockets.Si Pour une raison quelconque, vous souhaitez modifier le type de travail d'un socket, vous pouvez simplement renvoyer un nouveau joindre message.job messages: {"Action": "Job" , "id": "message_id", "corps": ...} retourner une réponse: {"Action": "Répond", "Corps": ...} Réponse: {"OK": "vrai"} à Déconnectez-vous du serveur, fermez simplement la prise. Aucune messagerie spéciale requise.MasterMaster Connections sont effectuées sur les travaux Port 9998Submitting: {"Action": "Soumettre", "ID": "Message_ID", "Corps": ...} {"Action": "Soumettre", "Soumettre" ":" Message_ID "," Priorité ": 5," Corps ": ...} Réponse: {" OK ": true} Le champ Message_ID doit être unique dans le système. Vous pouvez soumettre à nouveau un emploi avec le même ID une fois que vous avez reçu une réponse, mais cela entraînera une erreur de la soumettre à nouveau avant cette heure. Il est recommandé d'utiliser des haubans ou des uuids comme identifiant d'emploi. Le membre "prioritaire" doit être un entier. Les valeurs plus importantes indiquent une priorité plus élevée. La priorité par défaut est 0. Dans le cas où deux emplois ont une priorité égale, ils sont commandés au moment de la soumission avec des soumissions plus anciennes prenant la réponse précédente.job Réponse: {"ID": "Message_ID", "Body": ... JSON ...} Vous êtes libre de soumettre autant d'emplois que vous souhaitez le serveur. L'ordre dans lequel ils sont retournés n'est pas garanti d'être le même ordre dans lequel ils ont été envoyés.Disconnection: vous êtes libre de déconnecter un maître à tout moment. Tous les emplois que ce maître soumis qui fonctionnent fonctionnera compléteront et disposera de leur réponse supprimée. Tous les emplois qui sont toujours mis en file d'attente seront effacés à partir de la file d'attente du client de la file d'attente un client de référence Python dans «Clients / Python /» qui peut servir de référence à quiconque cherche à écrire leur propre. Les clients pour d'autres langues sont les bienvenus. Exigences: · Python


obscurité Logiciels associés