Знайдено документів: 1
Інформація × Реєстраційний номер 2124U009227, Матеріали видань та локальних репозитаріїв Категорія Опубліковано, Стаття Назва роботи КРИТИЧНІ ПРИЧИННО-НАСЛІДКОВІ ПОДІЇ В СИСТЕМАХ ЗАСНОВАНИХ НА ОСНОВІ АРХІТЕКТУРИ CQRS З EVENT SOURCING Автор Литвинов О. А.Грузін Д. Л.Lytvynov O. A.Hruzin D. L. Дата публікації 03-11-2024 Постачальник інформації Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка") Першоджерело https://ric.zp.edu.ua/article/view/312910 Видання National University "Zaporizhzhia Polytechnic" Опис Актуальність. У статті розглядається проблема асинхронності причинно-наслідкових подій, що виникає в сервісно-орієнтованих інформаційних системах, які не гарантують доставку подій у порядку їх публікації. Це може призвести до помилок, які виникають випадково, як правило нерегулярно, у системі, яка протягом основного часу функціонує без збоїв. Мета роботи. Метою роботи є порівняння та оцінка кількох існуючих підходів та пропонування нового підходу до вирішення проблеми синхронізації причинно-наслідкових подій у системах, які побудовані з застосуванням архітектури Command Query Responsibility Segregation (CQRS) з Event Sourcing (ES). Методи. По-перше, пропонується метод оцінки ймовірності виникнення причинно-наслідкових подій у системах, як основа для вибору рішення. Так, на основі результатів аналізу кількох проектів, побудованих з застосуванням архітектури CQRS з ES, показано, що ймовірність критичних причинно-наслідкових подій залежить від взаємозв’язків між сутностями та юз-кейсів, пов’язаних із сутностями. По-друге, у цій роботі пропонується метод “Container of events”, який представляє варіацію події з повною історією причинно-наслідкових зв’язків, адаптовану до потреб систем побудованих з застосуванням архітектури CQRS з ES. Також обговорено варіанти його практичного впровадження. Крім того, були формалізовані та оцінені різні рішення, такі як синхронні черги подій та варіація методу “Causal Barrier”. По-третє, представлені методи, були описані та оцінені за критеріями продуктивності та складності модифікації. Для отримання порівняльної оцінки складності та продуктивності була вперше запропонована інтегрована формула оцінки. Результати. Результати оцінки показують, що найефективнішим рішенням проблеми є використання методу “Container of events”. Для впровадження рішення необхідно внести зміни до підсистеми доставки подій та інфраструктури обробки подій. Висновки. Робота зосереджена на вирішенні проблеми критичних причинно-наслідкових подій для систем, побудованих з застосуванням архітектури CQRS з ES. Запропоновано метод оцінки ймовірності виникнення критичних причинно-наслідкових подій, а також формалізовано та оцінено різні рішення цієї проблеми. Було запропоновано найефективніше рішення на основі методу “Container of events”. Додано в НРАТ 2026-02-25 Закрити
Матеріали
Опубліковано
Стаття
Литвинов О. А.. КРИТИЧНІ ПРИЧИННО-НАСЛІДКОВІ ПОДІЇ В СИСТЕМАХ ЗАСНОВАНИХ НА ОСНОВІ АРХІТЕКТУРИ CQRS З EVENT SOURCING : публікація 2024-11-03; Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка"), 2124U009227
Знайдено документів: 1

Оновлено: 2026-03-14