Come possiamo progettare un server XMPP mobile chat

3

Ho un xmpp problema di progettazione del server, ci ho pensato e cercato per un po ', ma non riesco a raggiungere una decisione, spero che gli esperti qui possano darmi un suggerimento, apprezzare molto.

< Requisito >
Costruisci un server di chat mobile, questo server dovrebbe consentire:
1. Registra un nuovo utente
2. caricare le foto dell'utente
3. modifica le loro informazioni personali.
4. L'utente può chattare tra loro.
5. Rilasciare API e consentire l'utilizzo di Android o IOS.
6. Dovrebbe essere estensibile, dovrebbe permetterci di aggiungere nuove funzionalità in seguito senza troppe modifiche alla struttura.

< La mia domanda >
So che c'è un server xmpp open source OpenFire che possiamo usare, ma questi due sono server standalone, non consentono all'utente di caricare immagini, modificare le proprie informazioni personali o altre attività.

Quindi come si può ottenere questo? Possiamo creare tutte le funzionalità aggiuntive sul server Tomcat e far funzionare Openfire insieme? O possiamo creare Plugin in openfire per raggiungere questo obiettivo? Qual è la soluzione migliore?

    
posta Usher 09.09.2011 - 18:34
fonte

1 risposta

2

Le porzioni XMPP del lavoro possono essere gestite da qualcosa come ejabberd. Il resto del lavoro spetta a te implementare, come applicazione web di tua scelta (la scelta è abbastanza illimitata, ci sono strumenti XMPP, componenti di esempio e librerie correlate nella maggior parte se non in tutti i popolari framework web-app).

    
risposta data 15.09.2011 - 02:09
fonte

Leggi altre domande sui tag