Склад даних
Пакети повідомлень між BAS і зовнішньою системою. На схемі показано логічні напрямки та етапи обробки, а не фактичну кількість повідомлень або стан брокера.
Історичний проєкт Elovit. Обсяг і результат стосуються початкової роботи та не означають, що замовник є клієнтом Lira.
03 / Інтеграції
Відправлення, читання, обробка вхідної черги та повторне надсилання пакетів — у власних обробках BAS.
Обговорити архітектуру обміну ↗
Концептуальна ілюстрація. Склад даних і напрямки наведено у схемі взаємодії.
Задача
Потрібно організувати взаємодію BAS із зовнішніми системами через брокер повідомлень і виділити повторне відправлення в окремий сценарій.
Схема взаємодії
вихідне повідомлення
Архітектура
Логіка обміну розділена на публікацію вихідного повідомлення, читання вхідної черги та обробку отриманих даних. Окремий сценарій повторно передає відібрані пакети. У розробках використано варіанти взаємодії через REST API та зовнішню компоненту.
Пакети повідомлень між BAS і зовнішньою системою. На схемі показано логічні напрямки та етапи обробки, а не фактичну кількість повідомлень або стан брокера.
Власні обробки публікації, читання, опрацювання вхідної черги й повторного надсилання. Наявність повторної передачі не означає автоматичного повтору, гарантованої доставки або відсутності дублів.
Для нового обміну погоджуємо структуру повідомлення, правила обробки та окремий сценарій повторного надсилання. Вимоги до підтверджень, дублів і відновлення після помилок визначаються додатково.
Що ми розробили
Результат реалізації
Команда отримала окремі етапи обміну: сформувати повідомлення, передати його в чергу, прочитати, обробити й за потреби повторно надіслати пакет.
Обговорити задачу ↗НАСТУПНИЙ КРОК
Опишіть поточну систему, задачу та бажаний результат. Узгодимо склад робіт і підготуємо пропозицію.
[email protected]Написати у Telegram ↗Vyvick Engineering у Telegram ↗