Domanda


Questa domanda è per quanto riguarda su come il processo di Facebook un activity.I vogliono solo sapere come stanno facendo così in modo efficiente.

Quando abbiamo commento su facebook ci sono serie di processo di ritorno a terra, come mailing, SMSing a tutti gli abbonati, ecc se stanno facendo tutto il mailing e SMSing, l'invio di notifiche, ecc in un unico tratto di inviare un commento prenderà così tanto tempo. giusto? Quindi, il modo in cui stanno gestendo questa ??

Per esempio .: quando io commento sui miei amici photo.They invierà una notifica e la posta (se sono iscritti) a tutti i commentatori precedenti sulla stessa foto e al proprietario della foto. se v'è un 50 commentatori la foto che hanno per inviare un 50 notifiche e poste in che hanno bisogno di controllare che tutti sottoscritto etc ..

se cerchiamo di inviare il 50 di notifica e posta sulla presentazione della comment.Then ci vorrà troppo tempo per processo

Come si stiano raggiungendo questo in modo efficiente.

È stato utile?

Soluzione

Sono probabili postando il messaggio a una coda da elaborare rapidamente ma in modo asincrono in modo che la risposta può essere inviato immediatamente all'utente. Poi qualche processo in background tira il messaggio da una coda e fa tutto il processo di notifica.

Questi aiutano maggio:

Facebook documenta le tecnologie Open Source che utilizzano. Vedere http://developers.facebook.com/opensource/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top