Rozdział 11. Architektura oparta na zdarzeniach — integracja mikrousług za pomocą zdarzeń

W poprzednim rozdziale nie napisaliśmy, jak odbierać zdarzenia informujące o zmianie ilości towaru w partii ani nawet jak powiadomić świat zewnętrzny o realokacji.

Mamy mikrousługę z sieciowym interfejsem API, ale co z innymi sposobami komunikacji z innymi systemami? Skąd mamy wiedzieć, czy np. wysyłka została opóźniona albo zmieniono ilość? Jak poinformujemy system magazynu o tym, że zamówienie zostało alokowane i trzeba je wysłać do klienta?

W tym rozdziale pokazujemy, jak rozszerzyć metaforę zdarzeń na obsługę wiadomości przychodzących do systemu i z niego wychodzących. Aktualnie wewnętrznie rdzeń naszej aplikacji jest praktycznie procesorem wiadomości. ...

Get Architektura aplikacji w Pythonie 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.