Frage

Gibt es eine Möglichkeit nicht blockierende SOAP-Anfragen innerhalb von eventmachine zu machen?

Ich erstelle eine Rubin-Anwendung, die mit dem Google AdWords-API interagiert (die SOAP-basiert), die adwords4r gem verwenden. Die Anwendung verwendet EM Nachrichten über eine Stomp-Verbindung zu empfangen und verarbeitet dann diese Nachrichten von SOAP-Aufrufe an die adwords api machen. Offensichtlich muss ich diese Anrufe nicht blockierend sein, da die Verarbeitung innerhalb des Reaktors Gewinde sein wird. Eine Möglichkeit wäre, EM.defer zu verwenden, aber ich mag lieber nicht über den Overhead von einem Bündel von Fäden in einem Threadpool.

War es hilfreich?

Lösung

HAND können eventmachine verwenden.

Andere Tipps

Nach einem tumbleweed Abzeichen mit dieser Frage zu verdienen landete ich auf dem #eventmachine IRC frage auf. Anscheinend gibt es keine eventmachine freundliche Optionen für SOAP Telefonieren, neben EM.defer mit

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top