Техническая сложность проекта заключалась в несовместимости протоколов: системы не могли напрямую взаимодействовать, так как каждая поддерживала только свой тип брокера. Разработчики создали промежуточный шлюз, который забирает сообщения из одной очереди и передает их в другую. Правила обмена настраиваются администраторами через интерфейс, что исключает необходимость писать код для каждого нового маршрута данных.
Солид Инвестиции и Диасофт объединили разные брокеры данных
Брокерская компания «Солид Инвестиции» и разработчик «Диасофт» завершили интеграцию систем депозитарного учета. Компании удалось связать программные продукты, работающие на разных брокерах сообщений — RabbitMQ и Apache Kafka, с помощью транзитного шлюза на платформе Digital Q.Integration. Решение позволило обмениваться данными без глубокой переработки существующей инфраструктуры.

Надежность передачи данных обеспечивается механизмом лимитов, который защищает системы от перегрузок при аномальном трафике. Если доставка сообщения не удается, оно автоматически попадает в очередь Dead Letter Queue для последующего анализа и повторной отправки. По словам Дмитрия Федотова из «Солид Инвестиций», такой подход позволил избежать риска потери информации при высокой активности пользователей. Виктор Овчинников из «Диасофта» добавил, что архитектура шлюза изначально проектировалась как управляемая среда, не требующая постоянного участия штатных программистов для внесения правок. Использование интеграционного слоя оказалось более эффективным и экономичным решением, чем попытка унифицировать протоколы внутри работающих учетных систем.




Комментарии (0)
Пока нет комментариев. Будьте первым!