La mia app Web deve essere in grado di inviare messaggi XMPP (chat di Facebook) e ho pensato che Celery potesse essere una buona soluzione per questo. Un'attività consisterebbe nell'interrogare il database e inviare il messaggio XMPP a un numero di utenti. Tuttavia, con questo approccio dovrei connettermi al server XMPP ogni volta che eseguo un'attività, che non è una grande idea.Connessione XMPP condivisa tra gli operatori di Celeria
Best Practices
- l'integrazione Chat Facebook deve essere utilizzato solo per le sessioni che si prevede essere di lunga durata. I clienti non dovrebbero agitarsi e spegnersi rapidamente.
C'è un modo per condividere una connessione XMPP tra i lavoratori in modo da non dover ricollegare ogni volta che voglio mandare un messaggio? O c'è una soluzione migliore?
Sì, questa è l'idea che sto andando. Grazie. –