Rozdział 10. Polecenia i procedury obsługi poleceń

W poprzednim rozdziale omówiliśmy sposób użycia zdarzeń do reprezentacji danych wejściowych do naszego systemu i zamieniliśmy naszą aplikację w system przetwarzania wiadomości.

W tym celu zamieniliśmy wszystkie nasze funkcje przypadków użycia na procedury obsługi zdarzeń. Kiedy API otrzymuje żądanie POST utworzenia nowej partii, tworzy nowe zdarzenie BatchCreated i obsługuje je tak, jakby to było zdarzenie wewnętrzne. Może się to wydawać sprzeczne ze zdrowym rozsądkiem. Przecież partia jeszcze nie została utworzona. Dlatego wywołaliśmy API. Wyeliminujemy ten zgrzyt przez wprowadzenie poleceń, a przy okazji pokażemy, jak je obsługiwać za pomocą tej samej szyny wiadomości, choć przy zastosowaniu ...

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.