Rozdział 6. Przepływy pracy

W poprzednich dwóch rozdziałach omówiłem aspekty mikrousług związane z tym, jak jedna mikrousługa komunikuje się z inną. Co się jednak dzieje, gdy chcemy, aby współpracowało ze sobą wiele mikrousług, być może po to, by zaimplementować proces biznesowy? Sposób, w jaki modelujemy i wdrażamy tego rodzaju przepływy pracy w systemach rozproszonych, może być trudny do właściwego zaimplementowania.

W tym rozdziale zaprezentuję pułapki związane z używaniem transakcji rozproszonych do rozwiązania tego problemu, a także omówię sagi — pojęcie, które może nam pomóc zamodelować przepływy pracy mikrousług w znacznie bardziej satysfakcjonujący sposób.

Transakcje bazodanowe

Ogólnie rzecz biorąc, kiedy mówimy o transakcji w kontekście ...

Get Budowanie mikrousług now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.