Witam
Flow jest taki: wrzucam cos na kolejke i sprawdzam czy coś jest w bazie
Czyli jakis input ActiveMq i asercja jako zapytanie do bazy SQL.
Opcja 2:
Robie request REST API do zewnętrznej bazyi sprawdzam czy ta odpowiedz trafiła do mojej bazy
Co używacie do automatyzacji takich testów. Może jakieś przykładowe repo?
Flow jest taki: wrzucam cos na kolejke i sprawdzam czy coś jest w bazie
Czyli jakis input ActiveMq i asercja jako zapytanie do bazy SQL.
Opcja 2:
Robie request REST API do zewnętrznej bazyi sprawdzam czy ta odpowiedz trafiła do mojej bazy
Co używacie do automatyzacji takich testów. Może jakieś przykładowe repo?


Mam problem koncepcyjny. Pracuję nad projektem w którym wymagany jest wpółbieżny dostęp do zasobów przez różnych użytkowników. Całość oparta o Spring Boot, mongoDB, angular.
W skrócie:
Użytkownicy mają listę dokumentów które mogą edytować niezależnie od siebie. Jeżeli jeden użytkownik edytuje tylko jeden dokument wszystko jest ok. Problem powstaje kiedy 2 lub więcej użytkowników będzie chciało edytować ten sam dokument.
Aplikacja, która uzyskała dostęp i edytuje wysyła co X czasu "hearbeat", że jeszcze edytuje.
Serwer, kiedy przychodzi rządanie o edycję, przyznaje dostęp jeśli dokument nie jest edytowany (info w bazie, że nie jest), lub hearbeat nie przyszedł w odpowiednim czasie (np.
@stash: Nieprawda to jest :) Aplikacje webowe nie powinny opierać się na stabilności łącza. Przecież możesz z tego korzystać w telefonie albo w pociągu na słabym połączeniu. Zanik może być tymczasowy i do tego czasu aplikacja powinna przechowywać dane lokalnie, żeby wysłać je do serwera jak