একটি saga একটি ব্যবসায়িক লেনদেন পরিচালনা করে যা একাধিক সেবা জুড়ে স্থানীয় লেনদেনের একটি ক্রম হিসাবে বিস্তৃত। যদি একটি ধাপ ব্যর্থ হয়, saga পূর্ববর্তী ধাপগুলি পূর্বাবস্থায় ফেরাতে ক্ষতিপূরণকারী লেনদেন চালায় — কোনো বিতরণকৃত rollback নেই।
কেন বিতরণকৃত লেনদেন নয়?
সেবা জুড়ে Two-phase commit ধীর, সম্পদ লক করে এবং প্রাপ্যতা সংযুক্ত করে। Sagas বিতরণকৃত তালা ছাড়াই চূড়ান্ত সামঞ্জস্য প্রদান করে।
