Интеграционный модуль RabbitMQ

08.11.26

Интеграция - Внешние источники данных

Внешняя обработка для интеграции с RabbitMQ. Содержит демонстрационный интерфейс для тестирования обмена сообщениями и готовые программные методы для быстрого встраивания в конфигурацию. Обеспечивает отправку, получение с подтверждением и администрирование очередей.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Интеграционный модуль RabbitMQ
.rar 8,60Mb
1 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

 

Интеграционный модуль RabbitMQ

Готовое решение для обмена сообщениями между вашими системами и RabbitMQ. Работает на Windows и Linux. Открытый код. Без внешних сервисов и подвисших процессов.

Кому подходит

  • Разработчикам — для встраивания в конфигурацию.

  • Аналитикам/интеграторам — для работы с очередями брокера из внешней обработки без написания кода: отправка/получение сообщений, администрирование очередей.

Как это работает

Модуль построен на процессном подходе: нет постоянно работающего сервиса, который нужно устанавливать, мониторить и перезапускать. Вместо этого каждая операция — это отдельный процесс, который запускается по требованию, выполняет работу и завершается.

Launcher — это лёгкий исполняемый файл-программа, который создаётся для каждой операции.

Core — это основной исполняемый файл-программа, который создаётся один раз в директории выполнения и переиспользуется.

Схема работы основана на паттерне Process Supervisor: родительский процесс (Launcher) запускает дочерний (Core) и контролирует его жизненный цикл.

Одновременно может работать неограниченное число процессов — каждая операция изолирована: свой Launcher, свой процесс Core, свои временные файлы. Операции не мешают друг другу.

Обмен между RabbitMQ и 1С через файл. Без сетевых соединений

Ключевые возможности

  • Отправка сообщений — напрямую в очередь или через обменник с маршрутизацией (direct, fanout, topic, headers).

  • Получение сообщений — с подтверждением (ack/nack) по каждому сообщению. Сообщение не удаляется из очереди, пока вы не подтвердите его обработку.

  • Гарантированная доставка с Publisher Confirms — это механизм RabbitMQ, при котором брокер асинхронно подтверждает публикацию каждого сообщения. Сообщение считается доставленным только после получения подтверждения (ack) от брокера; если брокер не смог обработать сообщение (nack), вы узнаете об этом и сможете повторить отправку (большинство готовых компонентов для RabbitMQ этот механизм не предоставляют — сообщение считается «отправленным» сразу после записи в сокет, даже если брокер его не принял. Это критично для сценариев, где потеря сообщения недопустима).

  • Параллельная отправка — до 20 потоков для максимальной производительности (если порядок сообщений в очереди не важен).

  • Администрирование RabbitMQ прямо из модуля — создание, удаление, очистка очередей; создание и удаление обменников; привязка и отвязка очередей; информация об очереди.

  • Кроссплатформенность — работает под Windows и Linux.

  • Открытый код — Go-исходники Launcher и Core входят в поставку. Можно изучить, изменить, собрать под свои задачи.

  • Кеширование соединений — TCP-соединение с брокером переиспользуется между операциями, что экономит время на подключение.

  • Проверка целостности исполняемых файлов — перед запуском модуль проверяет SHA-256-хеши (хеши известны заранее) Launcher и Core. Это решает две задачи: безопасность (защита от подмены бинарника) и совместимость с антивирусами (при необходимости хеши можно добавить в исключения).

  • Логирование — опционально, с записью в указанную папку. Помогает при отладке и разборе инцидентов.

Что в поставке

  • Внешняя обработка — можно использовать как внешнюю обработку или встроить в конфигурацию для программной работы с экспортными методами.

  • Go-исходники — Launcher и Core для Windows и Linux, в макетах обработки. Можно скопировать, изучить, собрать самостоятельно.

  • Подробная инструкция — установка, настройка, все экспортные методы, примеры встраивания.

 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.8.232

Вступайте в нашу телеграмм-группу Инфостарт

rabbitMQ интеграция rabbit модуль обмен обработка очереди брокер сообщений обменник подтверждение менеджер сервис клиент go golang linux windows

См. также

Внешние источники данных Разработчик Аналитик Пользователь 1С:Предприятие 8 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

35000 руб.

15.11.2022    33883    53    49    

51

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14616    17    8    

17

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

122000 руб.

19.08.2020    30681    28    3    

29

Внешние источники данных Зарплата Бюджетный учет Разработчик Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 7.хх учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

24.04.2017    57694    99    165    

91

Производство готовой продукции (работ, услуг) Внешние источники данных 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Лесное и деревообрабатывающее хозяйство Россия Управленческий учет Платные (руб)

Обработка предназначена для загрузки файлов, выгруженных из системы Базис-мебельщик, в справочник 1С "Спецификации" для последующих процессов учета и диспетчирования полуфабрикатов и изделий.

10370 руб.

24.06.2021    26873    66    55    

48

Файловый обмен (TXT, XML, DBF), FTP Внешние источники данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Здравоохранение, медицина, стоматология Фармацевтика, аптеки Россия Платные (руб)

Внешняя обработка «Загрузка документов из eФарма» создана для программы 1С:Бухгалтерия предприятия, редакция 3.0 (версии Базовая, Проф и Корп). Обработка позволяет загружать документы в базу 1С из файлов выгрузки, имеющих формат .DBF, которые создаются в программе eФарма или eФарма2, а также из любых других программ, формирующих файлы-выгрузки с таким же расширением.

9760 руб.

15.03.2024    2894    5    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. orchestraMan 05.09.26 16:45 Сейчас в теме
05.09.26 Добавлено:
1. Структурированное логирование выполнения go программы в формате :
{"timestamp":"2026-09-05 15:50:32.607","source":"launcher","stream":"stdout","launcher_pid":2060,"event":"logger_initialized","level":"info","message":"Logging to: D:\\Go_ДЛЯ_1С\\ЛОГИРЭББИТ\\v8_BE53_2a_declare-queue_260905155032_log.json","job_object_created":false,"kill_on_close_enabled":false,"core_attached":false}
{"timestamp":"2026-09-05 15:50:32.607","source":"launcher","stream":"stdout","launcher_pid":2060,"event":"launcher_start","level":"info","message":"Launcher started","job_object_created":false,"kill_on_close_enabled":false,"core_attached":false}
{"timestamp":"2026-09-05 15:50:32.607","source":"launcher","stream":"stdout","launcher_pid":2060,"event":"job_object_created","level":"info","message":"Job Object created","job_object_created":true,"kill_on_close_enabled":false,"core_attached":false}
подходит для выгрузки в систему сбора и анализа логов
2. Возможность явно указать директорию папки выполнения программы
3. Создание привязка процесса к job object в windows стала более надежная
Для отправки сообщения требуется регистрация/авторизация