Chat - możliwe rozwiązania w implementacji

Chat - możliwe rozwiązania w implementacji
TH
TH
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:31
0

W ramach rozwoju po godzinach, chcę stworzyć aplikację webową - chat. Chcę, żeby aplikacja miała możliwość:

  • czatu pomiędzy użytkownikami
  • czatu grupowego
  • standardowe funkcjonalności jak logowanie, zmiana hasła itp.

Zastanawiam się nad możliwymi rozwiązaniami czatu. Do głowy przychodzi mi wykorzystanie np. JMS. Czy moglibyście polecić ewentualnie inne rozwiązania, które sprawdzą się w czacie pomiędzy użytkownikami i czacie grupowym?

Do implementacji użyję prawdopodobnie tych technologii:
Back-end: Spring Boot, Spring Data JPA/ lub baza NoSQL, Spring Security i inne z tego stacku
Front-end: React, WebSocket etc.

jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:około godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
2

jeden i pół terabajta powinno wystarczyć każdemu
IE
IE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:317
1

standardowe funkcjonalności jak logowanie, zmiana hasła it -> to zrób Auth 2 normalnie HTTP np RESTApi
jeżeli będziesz wysyłał media, to również przez to RESTApi

A sam chat przez websocket:
Back: Vert.x (websocket) + Redis (cache) + NoSQL (baza) + przyda ci się DI (Spring, Guice)
Front: Sockjs

0

@jarekr000000 Tak promujesz tych aktorów, a spytaj się scalowców na /r/scala albo gitter/scala co sądzą o aktorach, to się zdziwisz :P

jarekr000000
Po co mam się pytać? Sam jestem "pół scalowcem". Znam całkiem sporo Scalowców. Javowcy też aktorów używają. Sam mam dużo wątów do akka -actors, ale ogólnie to i tak często najmniejsze zło....

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.