ARPC

Eine kleine Bibliothek für die Verwendung von AMQP-Nachrichtenwarteschlangen für RPC-ähnliche Kommunikation
Jetzt downloaden

ARPC Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • selfsorted
  • Website des Verlags:
  • http://code.google.com/u/@UBFWRlBTBRBDWAV7/

ARPC Stichworte


ARPC Beschreibung

Eine kleine Bibliothek zur Verwendung von AMQP-Nachrichtenwarteschlangen für RPC-ähnliche Kommunikation ARPC ist eine kleine Python-Bibliothek für die Verwendung von AMQP-Nachrichtenwarteschlangen für RPC-ähnliche Kommunikation. Dies ist eine kleine Bibliothek für RPC (Remote Process Call) mit AMQP. Es verwendet AMQPlib (http://code.google.com/p/py-amqplib/), sodass er blockierende Steckdosen, keine Threads oder anderen asynchronen Libs verwendet. Es gibt jedoch eine Unterstützung für Timeouts und "faule Antworten". Es soll nicht als Rahmen sein, wie Sellerie / Kombu, nur eine Bibliothek für ein einfaches Setup von AMQP-Broker für RPC. Es hat keine Auswirkungen auf die Leistung und führt nicht viele Abstraktionen oder "Magic". Rohe AMQP-Objekte können direkt aufgenommen werden, wenn nötig. Ein typisches Nutzungsszenario ist, wenn ein Client ein WebApp ist, und ein Server besteht aus einem Pool von "Arbeiter", möglicherweise auf viele Knoten (physische Server) platziert. Die WebApp ruft einen Dienst auf, z. "Send_Email", und einer der Arbeiter aus dem Pool verarbeitet die Anfrage. Standardmäßig sind Nachrichten (Service-Argumente und Antworten) JSON-Dokument, obwohl er nicht gedruckt ist. Anforderungen: · Python


ARPC Zugehörige Software