2016-02-02 2 views
0

У меня есть реализация отправки/получения с использованием Rabbus (абстракция RabbitMQ с использованием Wascally).Как приостановить пользователя RabbitMQ с помощью Rabbus?

Из-за ограничений ресурсов я могу использовать только определенное количество заданий в течение фиксированного периода времени. Следовательно, мне нужно временно приостановить/приостановить работу пользователя/получателя, а затем возобновить работу. Есть ли способ использовать basic.cancel из Rabbus, или есть другой способ?

ответ

2

для вашего потребителя существует метод .stop(), который не документирован. я должен запустить тест, чтобы проверить, можете ли вы остановить и перезагрузить пользователя без проблем ... Я так думаю, но я никогда не тестировал это, поскольку мне не нужно было это делать. я дам вам знать, что я нахожу

+0

Спасибо, Деррик, ты делаешь потрясающую работу с Раббисом! – stpe

Смежные вопросы