Wymagania
Wymagania funkcjonalne
Analiza duplikat贸w zgodnie z konfiguracj膮 w systemie
Plik zewn臋trzny konfiguracyjny
Ka偶dy wstrzymany event ma zosta膰 zapisany w bazie danych
U偶ytkownik ( manualnie ) ma mo偶liwo艣膰 ( za pomoc膮 zmiany flagi bezpo艣rednio w bazie danych ) wys艂a膰 ponownie wiadomo艣ci do kolejki docelowej.
Baza danych b臋dzie zawiera艂a pe艂n膮 historie event贸w zduplikowanych. Nie b臋d膮 kasowane po manualnym wznowieniu.
Udostepnienie metryk JMX za pomoc膮 MBeans do monitoringu proces贸w duplikacji. Zbieranie metryk oraz zbudowanie dashbordu poza zakresem projektu.
Tryb pasywny dla przepuszczania wszystkich komunikat贸w.
Wymagania poza funkcjonalne
Rozwi膮zanie ma by膰 w pe艂ni skonteneryzowane
Integracja z Rabit MQ poprzez biblioteki dostarczone przez DPD
Rozwi膮zanie ma dzia艂a膰 w HA ( 2 w臋z艂y )
Zastosowanie Cache do przetrzymywania duplikat贸w
CI CD proces dla ca艂ego systemu
Pokrycie testami jednostkowymi w 80%
Procedury obej艣cia dla przepi臋cia danych.
Last updated