DataHUB — это интеграционная шина для 1С, разработанная Кристиной Барбиной. Продукт находится на стадии MVP и обслуживает двух клиентов. Платформа написана на Java и использует RabbitMQ в качестве брокера сообщений, что, по мнению разработчика, проще в эксплуатации и менее требовательно к ресурсам, чем Kafka.
Архитектура шины исключает трансформацию данных внутри системы, перенося эту логику в адаптеры. Платформа гарантирует доставку сообщений по модели at-least-once. Изоляция данных клиентов обеспечивается развертыванием каждого заказчика на отдельном виртуальном хосте в RabbitMQ, что исключает пересечение информации.
Интеграция с 1С реализована через HTTPS с использованием long polling, что позволяет не публиковать 1С-сервисы наружу. Система поддерживает маршрутизацию типа fan-out для рассылки сообщений нескольким получателям. Для идентификации объектов используются внешние GUID, которые сопоставляются с внутренними записями в 1С через специальный регистр.
Готовых коннекторов к CRM, WMS или ERP пока нет, в планах создание автономных адаптеров для популярных систем. Шина способна обрабатывать около 200 сообщений в секунду, при этом узким местом выступает скорость работы самих адаптеров. Для развертывания используется Docker Compose, предусмотрена возможность кластеризации.
В системе реализованы метрики через Micrometer и health-check, однако централизованный журнал доставки сообщений находится в разработке. Разработчик не планирует прямую конкуренцию с крупными игроками рынка, такими как DATAREON или «1С:Шина», считая, что каждый продукт ориентирован на свой сегмент заказчиков и бюджеты.






