Aktywne Wpisy
mpetrumnigrum +11
#heheszki #niebieskiepaski
Powiedz jak jesteś stary nie mówiąc że jesteś stary, ja zacznę:
-w mojej pierwszej legalnej pracy nauczyłem się klepać kosę.
-do chlewika wieczorami chodziłem z lampą naftową.
-używałem specjalnego mieszadła do benzyny z olejem zanim wlewałem paliwo do zbiornika samochodu.
Powiedz jak jesteś stary nie mówiąc że jesteś stary, ja zacznę:
-w mojej pierwszej legalnej pracy nauczyłem się klepać kosę.
-do chlewika wieczorami chodziłem z lampą naftową.
-używałem specjalnego mieszadła do benzyny z olejem zanim wlewałem paliwo do zbiornika samochodu.

MrSzakal +85
Nawiedzili Cię Porwity Hooligans. Daj plusa, a nikomu nie stanie się krzywda.
#heheszki #humorobrazkowy
#heheszki #humorobrazkowy
źródło: IMG_3517
Pobierz




Cześć Mirki,
tworzę sobie aplikację z użytkownikami i projektami i chciałbym stworzyć funkcjonalność powiadomień w rzeczywistym czasie pomiędzy użytkownikami. Czyli dany użytkownik A przypisał projekt użytkownikowi B to użytkownik B na przeglądarce powinien dostać w jakimś dymku lub ukryte pod jakimś przyciskiem powiadomienie że ma nowy projekt. Aplikację robię w oparciu o JAVA Spring Boot. Jeśli chodzi o powiadomienie to znalazłem kilka rozwiązań:
- JMS: ale z tego co wyczytałem to jest potrzebny osobny serwer ApacheMQ który będzie trzymać dane w kolejkach
- Spring Reactor: tutaj nie bardzo potrafię zrozumieć strategii wysyłania powiadomień pomiędzy użytkownikami
- WebSocket
- Zapytania SQL do bazy czy jest coś nowego
Które rozwiązanie z tych lub jakiś waszych własnych jest najlepsze i najskuteczniejsze do tworzenia powiadomień między użytkownikami tak żeby to było wydajne? Z góry dziękuję za pomoc :)
klasa która śle komunikaty po websockecie obserwuje klasę w której przypisujesz projekty[wzorzec obserwator]. Wtedy żadnych dodatkowych zapytań do bazy nie potrzebujesz, a powiadomienia masz od razu po zapisaniu zmiany w bazie.
Połączenie Websocketem pozwala na to, żeby klient dostał powiadomienie i na nie zareagował.