مدیریت یکپارچگی داده ها در معماری میکروسرویس با الگوی saga
200, OK
https://chrisrichardson.net/post/microservices/2019/07/09/developing-sagas-part-1.html icon

در معماری میکروسرویس، هر سرویس دیتابیس مربوط به خود را دارد. بنابراین برای انجام یک تراکنش احتیاج به یک تراکنش توزیع شده میان سرویس‌ها هست، که یکپارچگی داده‌ها را با چندین تراکنش محلی تضمین کند. الگوی saga برای پیاده سازی این تراکنش توزیع شده ارائه شده است.

  • choreography-based saga
  • orchestration-based saga
مدیریت یکپارچگی داده ها در معماری میکروسرویس با الگوی saga