<data>
- fonte di dati che invia continuamente oggetti al "nostro componente"
- i dati sono distribuiti uniformemente (senza duplicati) tra i server del "nostro componente"
["nostro componente"]
- N server indipendenti
- memorizzano dati; al raggiungimento del limite: richiesta POST per inserire nel database
- l'indirizzo IP del server del database è configurato nel file di configurazione
[Database]
- cluster di N server
- si può scrivere su qualsiasi server
Procedura di installazione:
- conosce tutti i server del "nostro componente" e tutti i server del database
- assegna i server del database al "nostro componente" in modo approssimativamente uniforme
--> [ ] -> 1 |(1) |
--> [ ] -> 2 |----|
<data> --> [ ] -> 3 |(2) |
\--> [ ] -> 1 |----|
--> [ ] -> 2 |(3) |