TGViewer
Tools1c Tools1c @tools1c · 89 subscribers
Post #15 296
1С и RabbitMQ

Добавлена возмжоность указывать флаги для потребителя:
no_ack Булево
Истина - автоматическое подтверждение получения сообщений
Ложь - требуется явное подтверждение получения каждого сообщения
exclusive Булево
Истина - только один получатель может быть подключен к очереди
Ложь - разрешено подключение нескольких получателей
no_local Булево
Истина - не получать сообщения, опубликованные через это же соединение
Ложь - получать все сообщения независимо от источника
nowait Булево
Истина - не ждать подтверждения от сервера при создании получателя

Свойства указываются в конструкторе потребителя

❗️Важно учитывать, что при установленном флаге no_ack сервер RMQ удаляет сообщение сразу после подключения consumer. Факт получения никак не отслеживается. Этот флаг нужно использовать только если потеря нескольких сообщений не критична. Например нужно отслеживать процесс доставки посылки. При отслеживании траектории доставки посылки не важно если потеряется одна контрольная точка, при следующем сообщении будет получена новая текущая координата.

Функция СоздатьПолучателя(Канал, ИмяОчереди, ТэгПолучателя = "", no_ack = Ложь, exclusive = Ложь, no_local = Ложь, nowait = Ложь) Экспорт



‼️ Также оптимизирована работа внутренних механизмов компоненты (более оптимальная работа с внутренними потоками, поэтому рекомендую использовать последнюю версию)

🔗 Скачать новую версию
  • 👍 1
  • 🔥 1
More from @tools1c
  1. Apr 6, 2026RabbitMQ вер. 1.0.2 Исправлена генерация id объектов для потокобезопасности (могли быть ду…
  2. Apr 2, 2026RabbitMQ вер. 1.0.1 Доработка для аргументов очереди. Не передавались аргументы с пустым з…
  3. Aug 12, 2025RabbitMQ вер. 1.0.0 Обновлена базовая библиотека для работы с RMQ (которую использует комп…
  4. Jul 12, 2025Добрый день! В последних версия платформы разработчики 1С что-то поломали в механизме внеш…
  5. Jun 23, 2025RabbitMQ вер. 0.9.92 1. Добавлена возможность сжимать отправляемое сообщение. Поддерживаем…
  6. Jan 18, 20251С и RabbitMQ вер. 0.9.91 Добавлена возможность указывать аргументы для очередей и потреби…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →