Формування витягів
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
2. Структури даних
2.1. Структури БД
excerpt_template - таблиця заповнюється шаблонами витягів на етапі розгортання регламенту, у разі співпадіння імен та не співпадіння контрольної суми оновлюється тіло шаблону.
excerpt_record - таблиця записів генерації витягів та статусу.
2.2. Користувачі БД
excerpt_service_user - має право на створення записів у таблиці excerpt_record.
excerpt_worker_user - право на оновлення та вибірку записів в таблиці excerpt_record.
3. Сервіси
3.1. Excerpt Service
Надає інтерфейси має три основні ендпоінти для взаємодії:
Доступні з бізнес процесів
-
запис на створення витягу
-
перевірка статусу витягу
Доступні ззовні через Kong
-
отримання витягу по ідентифікатору
3.2. Excerpt Worker
Java додаток який забезпечує Exactly-Once обробку подій на генерацію витягів та зберігання їх в Ceph бакет.