1 documents found
Information × Registration Number 2124U009227, Article popup.category Опубліковано, Стаття Title CRITICAL CAUSAL EVENTS IN SYSTEMS BASED ON CQRS WITH EVENT SOURCING ARCHITECTURE popup.author Литвинов О. А.Грузін Д. Л.Lytvynov O. A.Hruzin D. L. popup.publication 03-11-2024 popup.source_user Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка") popup.source https://ric.zp.edu.ua/article/view/312910 popup.publisher National University "Zaporizhzhia Polytechnic" Description Актуальність. У статті розглядається проблема асинхронності причинно-наслідкових подій, що виникає в сервісно-орієнтованих інформаційних системах, які не гарантують доставку подій у порядку їх публікації. Це може призвести до помилок, які виникають випадково, як правило нерегулярно, у системі, яка протягом основного часу функціонує без збоїв. Мета роботи. Метою роботи є порівняння та оцінка кількох існуючих підходів та пропонування нового підходу до вирішення проблеми синхронізації причинно-наслідкових подій у системах, які побудовані з застосуванням архітектури 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”. popup.nrat_date 2026-02-25 Close
Article
Опубліковано
Стаття
Литвинов О. А.. CRITICAL CAUSAL EVENTS IN SYSTEMS BASED ON CQRS WITH EVENT SOURCING ARCHITECTURE
:
published. 2024-11-03;
Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка"), 2124U009227
1 documents found
search.subscribing
search.subscribe_text
Updated: 2026-03-21
