Добавлена возмжоность указывать флаги для потребителя:
no_ack Булево
Истина - автоматическое подтверждение получения сообщений
Ложь - требуется явное подтверждение получения каждого сообщения
exclusive Булево
Истина - только один получатель может быть подключен к очереди
Ложь - разрешено подключение нескольких получателей
no_local Булево
Истина - не получать сообщения, опубликованные через это же соединение
Ложь - получать все сообщения независимо от источника
nowait Булево
Истина - не ждать подтверждения от сервера при создании получателя
Свойства указываются в конструкторе потребителя
❗️Важно учитывать, что при установленном флаге no_ack сервер RMQ удаляет сообщение сразу после подключения consumer. Факт получения никак не отслеживается. Этот флаг нужно использовать только если потеря нескольких сообщений не критична. Например нужно отслеживать процесс доставки посылки. При отслеживании траектории доставки посылки не важно если потеряется одна контрольная точка, при следующем сообщении будет получена новая текущая координата.
Функция СоздатьПолучателя(Канал, ИмяОчереди, ТэгПолучателя = "", no_ack = Ложь, exclusive = Ложь, no_local = Ложь, nowait = Ложь) Экспорт
‼️ Также оптимизирована работа внутренних механизмов компоненты (более оптимальная работа с внутренними потоками, поэтому рекомендую использовать последнюю версию)
🔗 Скачать новую версию