Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Coda: vengono inviati i messaggi degli utenti
- Utente: invia messaggi in un formato speciale che può contenere anche
- testo/immagine
- Server: un thread in loop consuma i messaggi che sono presenti nella coda
- Horizontal scaling: controllare quanti messaggi ci son nella coda per
- aumentare il numero di thread che consumano i messaggi
- Le timeline vengono salvate in una Map<Utente, Timeline> e i follower in una
- Map<Utente, Followers>. Per ogni nuovo messaggio, il server verifica quali
- sono i follower dell'utente e aggiunge il messaggio nella timeline dei followers
- La timeline è gestita come una circular list
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement