연구 분야: Software Development
학회: 2023 10th International Conference on Dependable Systems and Their Applications (DSA)
In recent years, the proliferation of complex applications has led to the emergence of microservices architecture as the preferred approach for developing largescale applications. Consequently, numerous design patterns for microservice communication have evolved, with service orchestration gaining widespread acceptance as a standard solution in recent times.This study delves into design patterns for microservice data consistency and develops the service orchestration library, Anser-Saga. This library enables the creation of backups and restart points of distributed transaction states, ensuring eventual data consistency between microservice endpoints. Furthermore, it guarantees that our orchestrator can store, compensate for, and restart the orchestration process in case of an unexpected failure, ensuring transaction integrity. We conducted experiments involving actual microservice invocations to evaluate the availability and performance of microservices. The findings revealed that the Anser-Saga library demonstrated superior performance compared to the DTM solution.
| 발행 연도 | 2023년 |
|---|---|
| 인용수 | 173 |
| 출판 국가 | Andorra |
| 사이트 | IEEE |
| 좋아요 수 | 0 |