Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Pode ser bem banal minha dúvida, mas não consigo visualizar uma solução boa ainda.
Imaginem uma aplicação web qualquer, com uma tela de cadastro. A arquitetura da aplicação contempla 3 servidores, um onde está a aplicação, um com a base de dados master, e outro com uma base de dados slave.
A lógica da aplicação é efetuar consultas no servidor slave e escritas no servidor master, por uma questão de escalabilidade.
Bom, suponhamos que exista um formulário de cadastro (e alteração) de cliente. Ao efetuar um cadastro, ele faz o post e inclui um registro na base de dados do master, e direciona a aplicação para uma lista de clientes, exibindo-os de forma decrescente. Esta listagem, claro, busca os dados na base slave.
Neste cenário, o que me garante que já aparecerá o cliente recém cadastrado? Ou seja, como garantir que dará tempo de replicar a informação para recuperá-la em seguida na lista de clientes?
Existe alguma receita de bolo para isso?
Carregando comentários...