У меня есть пара сценариев обмена сообщениями, мне нужна помощь с использованием RabbitMQ 2.1.0 в c # ... 1) Я бы хотел, чтобы подписчик слушал «сырую» очередь;затем выполните некоторую предварительную обработку и опубликуйте новое сообщение, например, «предварительно обработанное», для того же обмена.2) аналогично 1, но публикация в другом обмене
В Руководстве пользователя .Net Client я заметил, что в нем говорится, что не вызывайте .basicPublish во время обратного вызова, поскольку он блокирует потоки.* Я хотел бы успешно обработать и опубликовать новое сообщение, прежде чем отправить ack () на исходное сообщение;просто я уверен, что каждое сообщение обрабатывается.
Это правильный способ обработки или это вызовет проблемы с многопоточностью?
Спасибо за помощь!