QNA > C > Che Tipo Di Sistema Di Database Usa Whatsapp?

Che tipo di sistema di database usa WhatsApp?

WhatsApp è partito da Ejabberd, un server di messaggistica istantanea open source Jabber/XMPP scritto in Erlang. Utilizzava XMPP (eXtensible Messaging and Presence Protocol). Questo è un protocollo che gestisce un sistema di consegna dei messaggi.

Il server Ejabberd è basato su un insieme di moduli collegabili che permettono funzionalità come:

  • Messaggio uno-a-uno
  • Memoria e inoltro (messaggi offline)
  • Lista contatti e presenza
  • Chat di gruppo - Multi-User Chat (MUC)
  • Gestione archivio messaggi (MAM)
  • Protocollo eventi personali (PEP) e indicatore di digitazione
  • Impostazione privacy, estensioni di blocco semplici

L'azienda ha personalizzato la maggior parte di Ejabberd, compreso il passaggio da XMPP a un protocollo sviluppato internamente, ristrutturando la base di codice e ridisegnando alcuni componenti di base, e facendo molte modifiche importanti alla macchina virtuale Erlang per ottimizzare le prestazioni del server. WhatsApp memorizza i file multimediali su YAWS (Yet Another Web Server).

Ecco il link al sito dove ho trovato queste informazioni :-

https://www.google.com/url?sa=t&source=web&rct=j&url=https://codetiburon.com/create-chat-app-like-whatsapp/&ved=2ahUKEwiqwZuzzt_jAhUSbisKHYMcA24QFjADegQIEhAK&usg=AOvVaw3cfp8twRFxlxcZxcUCNsWG

Di Barbur Casali

Quale linguaggio di programmazione è stato usato per creare WhatsApp? :: Quanto dovrebbe costare assumere uno sviluppatore di app?
Link utili