Как реализовать парное соединение между сервером клиента, используя RabbitMQ? - PullRequest
0 голосов
/ 27 марта 2011

Что ж, я собираюсь реализовать парное соединение между сервером и клиентом, так как сейчас я отправил кусок данных и код на подчиненную систему с помощью rabbitMq, и подчиненная система выполняет его. Но я не могу снова отправить код обратно на сервер, поскольку у rabbitMq есть классическая реализация модели Publisher / subscriber. Есть ли способ обойти это и убедиться, что сервер также получает результаты от подчиненных систем? Я использую привязки Python для rabbitMQ.

1 Ответ

3 голосов
/ 27 марта 2011

Вы можете легко смоделировать семантику RPC с RabbitMQ (или даже с любой системой обмена сообщениями). Все, что вам нужно, это форма идентификатора корреляции, чтобы ответное сообщение можно было отслеживать и интерпретировать как «ответ» на исходный запрос.

К счастью, в онлайн-документации RabbitMQ есть вся страница с примерами о том, как это сделать с помощью Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...