Может быть для одного потребителя, но может быть установлен для нескольких потребителей одновременно. Просто найдите название Пример - один потребительhere. Поэтому AMQP поддерживает его. Я не уверен в библиотеке, о которой вы упоминали, но в официальном java lib это так - прозрачно в отношении метода basic.qos AMQP. Кроме того, из вышеуказанной ссылки
Обратите внимание, что значение по умолчанию для глобального флага является ложным в большинстве интерфейсов
и RabbitMQ, когда глобальный == ложного
prefetch_count применяется отдельно каждому новому потребителю на канале
, так что вам нужно будет выяснить, как он реализован в этом librabry.
Дополнительно следует использовать библиотеку amqp.node, так как этот используется для учебных пособий по rabbimtq. (EDIT Я только сейчас вижу, что Дерик Бейли уже упомянул об этом.)
FWIW - вы не должны использовать node-amqp. эта библиотека имеет ряд известных утечек памяти и ошибок, которые могут вызвать серьезные проблемы. команда RabbitMQ рекомендует вместо «amqplib» (aka amqp.node): https://github.com/squaremo/amqp.node –