Olá pessoal,
Vamos ao meu cenário, rsss.
Preciso fazer uma redundância de servidores de recepção de dados. Na verdade estou nos finalmentes,
porém estou perdido com a seguinte situação:
Situação normal:
- Estações de hora em hora verificam se servidor primário está online;
- Se sim enviam dados via grps.
- … faz-se outras paradas.
Situação anormal:
- Servidor primário está fora do ar.
- Estações enviam os dados para servidor secundário
- Caso este esteja fora tbém enviará para um terceiro.
O problema que eu tenho é na sincronização dos dois últimos para o meu primário.
Eu segui a receita de bolo do Mario Peixoto, (que foi postada em http://www.guj.com.br/posts/list/144849.java) mas sem sucesso.
http://mariopeixoto.wordpress.com/2009/11/17/job-scheduling-com-vraptor3-e-spring3/
Podem me responder se o @PrototypeScoped, já está OK ?!
Se não como posso resolver isso?
Configurei um CronTriger para disparar a cada 45 minutos.
Verifico se meu servidor primário já voltou, se SIM, faço um select pra ver se existe dados novos
(status=zero) nos servires secundário e terciário.
Se existir iria enviar ele para o primário.
Existe um forma de fazer esse sincronimos mais corretamente!?
Servidor primário está com oracle.
Outros dois mysql.
Abraço,
Mello