એક saga એક વ્યવસાયિક લેનદેનનો પ્રબંધન કરે છે જે બહુવિધ સેવાઓ પર સ્થાનિક લેનદેનોના ક્રમ તરીકે વિસ્તરે છે. જો કોઈ પગલું નિષ્ફળ જાય, તો saga વળતર લેનદેનો ચલાવે છે અગાઉના પગલાંને રદ કરવા માટે — ત્યાં કોઈ વિતરિત રોલબેક નથી.
વિતરિત લેનદેન કેમ નહીં?
સેવાઓ પર બે-તબક્કાનો commit ધીમો છે, સંસાધનોને તાળું મારે છે અને જોડાણ બનાવે છે. Saga એ વિતરિત તાળાઓ વિના આખરે સુસંગટતા આપે છે.
