<data>
- fonte de dados que envia continuamente objetos para "nosso componente"
- os dados são distribuídos uniformemente (sem duplicação) pelos servidores de "nosso componente"
["nosso componente"]
- N servidores independentes
- armazenam dados; ao atingir o limite: requisição POST para inserir na base de dados
- o endereço IP do servidor de BD está configurado no arquivo de configuração
[Base de dados]
- cluster de N servidores
- pode escrever em qualquer servidor
Procedimento de instalação:
- conhece todos os servidores de "nosso componente" e todos os servidores de BD
- atribui os servidores de BD ao "nosso componente" de forma aproximadamente uniforme
--> [ ] -> 1 |(1) |
--> [ ] -> 2 |----|
<data> --> [ ] -> 3 |(2) |
\--> [ ] -> 1 |----|
--> [ ] -> 2 |(3) |