[firebase-br] Concorrência de Acesso

Magno System magno em speet.com.br
Qua Mar 21 12:42:02 -03 2007


Renan de Oliveira disse:

Vamos supor o seguinte exemplo.

Dois fulanos estao com a mesma tela de pagamento a ser efetuado de um
determinado cliente, com saldo a pagar de 500,00
fulano1 - pega o saldo a pagar 500 e desconta um pagamento de 200 reais,
saldo fica de 300,00
fulano 2 - pega o saldo a pagar 500 e desconta um pagamento de 100 reais,
saldo fica de 400,00

e isso nao pode acontecer, pois o saldo deveria de ser 500 - 200 - 100 =
200,00

Pessoal, vamos ser práticos na vida... Como um cliente vai pagar uma conta em dois caixas ao mesmo tempo ? Se vc vai a um estabelecimento comercial qualquer e é atendido por um caixa somente ele acessará sua conta. Provavelmente o outro caixa estará inativo ou atendendo outro cliente. É a velha teoria da tomada elétrica. A bitola de um fio nunca é calculada baseada na hipótese de estarem todas as luzes acesas e todas as tomadas em uso, embora teoricamente seja possível. Mas convenhamos, o bom senso e a prática dizem ao contrário. Uma casa mesmo que tenha 30 tomadas, dificilmente terá 10 em uso com aparelhos ligados. Acho que devemos pensar assim também em nossos sistemas. Bem, pelo menos é a minha opinião.

PS. Se alguém tiver alguma informação sobre o tópico que postei (Dados não gravados em 19/03/2007) será de grande valia.


Mais detalhes sobre a lista de discussão lista