Question

Arrière-plan: Je un client gtk que les utilisations torsadés et le courtier en perspective pour effectuer l'exécution de l'objet à distance et la communication client / serveur. Cela fonctionne très bien pour moi et était un jeu d'enfant pour commencer à travailler avec.

Je AMQP services (Message Queue / MQ) que j'ai besoin aussi de communiquer au client. J'ai un modèle de sécurité en place autour du client et serveur via torsadé, et je ne veux pas que les clients de parler au Message Queue Server directement, je ne veux une autre dépendance à l'égard AMQP bibliothèques pour les clients.

Idéalement je voudrais que le client envoie une requête au serveur par un courtier en perspective, la perspective Broker Server pour envoyer une demande d'AMQP à un autre serveur au nom du client, et le client de recevoir un accusé de réception lorsque le serveur PB reçoit une réponse du message Queue Server.

Question: Du côté du serveur, comment puis-je remettrai la réponse à l'intérieur de l'une des méthodes les serveurs? Plus important encore, quel est le moyen le plus efficace pour connecter un retour de requête sortante à une requête entrante et préserver encore l'événement Twisted paradigmes entraînés?

Était-ce utile?

La solution

  

Du côté du serveur, comment puis-je reporter la réponse à l'intérieur de l'une des méthodes les serveurs?

facile. Retour à la Deferred de la méthode remote_. Fait.

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