Zdarzenie agregujące

Autor: Lewis Jackson
Data Utworzenia: 7 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Event Sourced Aggregate Design: Focus on Business Logic
Wideo: Event Sourced Aggregate Design: Focus on Business Logic

Zawartość

Definicja - Co oznacza Zdarzenie agregujące?

Zdarzenia agregujące identyfikują sumę działań wykonanych przez użytkownika, które są inicjowane poza programem komputerowym, ale są używane w połączeniu z tym programem.

Zdarzenie agregujące zwykle występuje po serii zdarzeń innego typu i jest to ta seria zdarzeń, którą reprezentuje. Zdarzenie jest inicjowane przez użytkownika lub przez urządzenie, na przykład urządzenie uruchamiające stoper. Zdarzenia agregujące są zazwyczaj powiązane i występują w jednym lub większej liczbie elementów konfiguracji zawartych w tej samej grupie logicznej. Zagregowane zdarzenia służą jako możliwa platforma dla skomplikowanego, demonstracyjnego programowania dla użytkowników końcowych i pracy nad dopasowaniem historii zdarzeń do intencji użytkowników.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Zdarzenie agregujące

Podejścia specyficzne dla aplikacji są często dopasowane lub nawet przekroczone przez zagregowane historie zdarzeń. Zdarzenia agregujące są wielowarstwowe i pomagają w mechanizmach odzyskiwania oraz zapobiegają błędom zdarzeń na wysokim poziomie. Zdarzenia agregujące wskazują także błędy obliczeniowe. Różni się to od starszych metod, które albo zatrzymywały operację, albo stosowały inną formę mechanizmu odzyskiwania po błędach, aby ponowić przetwarzanie zdarzenia.

Zdarzenia agregujące mają wiele zalet w programowaniu, takich jak poprawa odtwarzania w nowych okolicznościach. Tutaj w zapisanych skryptach zawarta jest treść semantyczna wyższego poziomu. Ponadto zdarzenia skryptowe, takie jak wybór pliku, są bardziej zrozumiałe, łatwiejsze do odczytania i łatwiejsze do edycji, dzięki czemu programowanie komputerowe jest mniej zniechęcające.

Makra to reguły lub wzorce sugerujące, w jaki sposób należy układać sekwencje znaków dla danych wejściowych i wyjściowych, które skutkują możliwymi do wykonania zdarzeniami, a także sprawiają, że programowanie jest mniej uciążliwe i mniej podatne na błędy. W przypadku złożonych makr użytkownicy końcowi inicjują wiele skryptów pasujących do równoważnych stanów w skryptach zawartych w tym samym makrze. W każdym razie zdarzenia zagregowane obejmują makra, które wykorzystują zdarzenia wysokiego poziomu, które nie muszą przebiegać przez stany bezpośrednie, dzięki czemu wyniki programowania są bardziej wydajne.

Zdarzenia agregujące są bardzo dobre w oczekiwaniu na informacje zwrotne dotyczące rejestrowania zdarzeń niskiego poziomu, takich jak uderzenia klawiszy lub użycie myszy, co pozwala im na lepsze rozpoznawanie gestów. Ponadto programowanie zagregowanych zdarzeń obsługuje różne typy klawiatur, dzięki czemu są one wysoce kompatybilne dzięki elastycznemu mapowaniu klawiatury.