Wzorce projektowe · Senior · Pytanie 55 z 75
Czym „powiadomienie o zdarzeniu” różni się od „przekazania stanu w zdarzeniu” (event-carried state transfer)?
- ✓Poprawna odpowiedź: Powiadomienie mówi, że coś się stało (konsumenci dopytują o szczegóły); przekazanie stanu zawiera dane, więc konsumenci nie muszą odpytywać źródła
- 2To synonimy
- 3Przekazanie stanu oznacza wysyłanie pełnych zrzutów bazy
Wyjaśnienie
Przekazywanie stanu zmniejsza powiązanie w runtime, ale duplikuje dane i czyni schematy zdarzeń kontraktem do wersjonowania.