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