Question

Existe-t-il un moyen de créer des requêtes SOAP non bloquantes dans EventMachine?

Je crée une application ruby ??qui interagit avec l’API Google Adwords (basée sur SOAP) à l’aide de la gem adwords4r. L'application utilise EM pour recevoir des messages via une connexion Stomp, puis traite ces messages en effectuant des appels SOAP vers l'API adwords. Évidemment, j'ai besoin que ces appels soient non bloquants, car le traitement se fera dans le thread du réacteur. Une option serait d’utiliser EM.defer, mais je préférerais ne pas avoir la surcharge d’un tas de threads dans un pool de threads.

Était-ce utile?

La solution

HandSoap peut utiliser EventMachine.

Autres conseils

Après avoir obtenu un badge Tambour avec la question, j’ai fini par poser la question sur l’IRC #eventmachine. Apparemment, il n’existe aucune option conviviale pour les appels SOAP en dehors de EM.defer

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top