Hej, realizuje jeden z projektów na studia, gdzie jednymi z wymagań sa:
- System sklada sie z dwoch procesow: serwera WWW i serwera backendowego, przetwarzajacego zlecenia. W ten sposob system powinien izolowac serwer www od przetwarzania bazodanowego za pomoca kolejek.
- Generalnie mozna wyroznic 2 rodzaje komunikacji zlecenia (komendy itd), wymagajace zmiany stanu bazy i zapytania(selecty), tj. np. selecty na potrzeby np. autoryzacji, wyswietlenia stanu inicjalnego.
- Zlecenia powinny oczekiwac w kolejce na przetworzenie, a wynik powinien byc zwracany przez kolejki do serwera WWW. Po wyslaniu zlecenia serwer sterowanie wraca do aplikacji WWW, a ta np. przy pomocy WebSocket aktualizuje swoj stan po przyjsciu odpowiedzi
Czy moglby mi ktos wytlumaczyc co powieniem rozumiec jako serwer www? chodzi o to, ze serwer www to backend A, do ktorego bedzie sie komunikowal frontend, a ten backend A bedzie korzystał z backendu B(nazwanego serwerem backendowym) gdzie bedzie odbywac sie cala "logika"?