Микроинтегратор - рабочий процесс RabbitMQ - PullRequest
0 голосов
/ 14 апреля 2020

Я смотрю на интеграцию WSO2 MI и RabbitMQ, цель состоит в том, чтобы создать систему со следующими шагами: 1. MI получает запрос от клиента и отправляет сообщение в RabbitMQ 2. RabbitMQ помещает сообщение в очередь и это взято клиентом подписчика для обработки. 3. Сообщение с ответом от службы обработки, помещенное в очередь ответа RabbitMQ. 4. MI получает сообщение из этой очереди ответов и отправляет ответ клиенту.

В официальных руководствах wso2 есть следующая документация: https://ei.docs.wso2.com/en/latest/micro-integrator/setup/brokers/configure-with-rabbitMQ/ https://ei.docs.wso2.com/en/latest/micro-integrator/use-cases/examples/jms_examples/rabbitmq-examples/

Полагаю, это то, что мне нужно, но не ясно, как именно они должны выполняться.

Допустим, я настроил соединение с RabbitMQ в MI.

Как именно использовать ли эти synapse configurations, упомянутые в документах, чтобы иметь возможность отправлять сообщения кролику на основе запроса клиента или отвечать клиенту на основе сообщений от кролика?

...