somber

GLOOM-client
Download nu

somber Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul J. Davis
  • Uitgever website:
  • http://www.teamreaction.net/

somber Tags


somber Beschrijving

Gloom client Gloom is een Python-client voor de somberheidskuurributie Framework.glroom: Job Distribution Daemona Simple Erlang Job Distribution Daemon. Dit is volledig niet-duurzaam en bestaat alleen om de taken aan knooppunten te distribueren die kunnen verblijven op afzonderlijke fysieke hosts.basische protocolall-communicatie wordt gedaan door een 32-bits geheel getal te verzenden in netwerkbyte-order gevolgd door dat aantal bytes die een JSON-payload vertegenwoordigen. Opmerking over "lichaam" in alle gevallen kan "lichaam" willekeurige JSON-gegevens zijn.SlavesAlle Slave-interactie gebeurt via poort 9999 op uw Gloom Server.Joining de wachtrij: {"Action": "Word", "Type": "Echo "} Response: {" OK ": TRUE} Elke host kan zoveel klanten verbinden zoals ze willen. Een enkele socket kan slechts één type taak dienen en slechts één baan per keer verwerkt. Als u meerdere taken in Parallel wilt verwerken, voert u meer processen uit of geopend meerdere aansluitingen. Als u om een of andere reden wilt dat u het taaktype van een socket wilt inschakelen, kunt u gewoon een nieuw lid bericht verzenden. JOB-berichten: {"Action": "Job" , "ID": "Message_ID", "Body": ...} Een antwoord retourneren: {"Action": "Reageren", "Lichaam": ...} Reactie: {"OK": "True"} Ontkoppel van de server, sluit gewoon het stopcontact. Geen speciale berichten vereist.MasterMaster-verbindingen worden gedaan op poort 9998Submitting Jobs: {"Action": "Verzenden", "ID": "Message_id", "Lichaam": ...} {"Action": "Verzenden", "ID ":" Message_ID "," Prioriteit ": 5," Body ": ...} Reactie: {" OK ": TRUE} Het veld Message_ID moet uniek zijn binnen het systeem. U kunt een taak opnieuw inzenden met dezelfde ID zodra u een antwoord krijgt, maar het zal een fout veroorzaken om het opnieuw in te dienen voor deze tijd. Het wordt aanbevolen dat u Hashes of UUID's gebruikt als functie-ID's. Het lid van de "prioriteit" moet een geheel getal zijn. Grotere waarden geven een hogere prioriteit aan. De standaardprioriteit is 0. In het geval dat twee banen een gelijke prioriteit hebben, worden ze besteld door het tijdstip van inzending met oudere inzendingen die voorrang hebben gedaan. JOB-reactie: {"ID": "Message_Id", "Lichaam": ... JSON_IST ...} U bent vrij om zoveel mogelijk taken in te dienen als u op de server wilt. De volgorde waarin ze worden geretourneerd, is niet gegarandeerd dezelfde volgorde waarin ze werden verzonden.Disconnection: U bent vrij om een Master op elk moment los te koppelen. Alle banen die deze master heeft ingediend die actief zijn, voltooien en hebben hun reactie weggegooid. Alle vacatures die nog in de rij staan, worden gewist uit de wachtrij.Python ClientThere is een referentiepython-client in 'cliënten / python /' die kan dienen als een referentie voor iedereen die op zoek is naar het schrijven van hun eigen. Klanten voor andere talen zijn welkom. Vereisten: · Python


somber Gerelateerde software