| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 21:56:39
|
ismael.j.lima
Entusiasta Java
Membro desde: 06/06/2008 15:58:11
Mensagens: 24
Offline
|
Pessoal, eu tenho a seguinte situação, tenho varios " clientes " que enviam dados para um "proxy" esse proxy envia os dados para os "servidores" que processam os dados e enviam o resultado, o problema eh que eu preciso armazenar um cache com os dados e o resultado, enviados pelos clientes para que se eles enviarem os msm dados eu retorne o resultado sem utilizar os servidores. Não estou querendo a resposta soh preciso de um direcionamento para pesquisar.....desde ja , grato....
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 23:50:22
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline
|
Esse proxy é um programa que vc tem acesso?
Se for.. monte um mapa onde a chave é a requisicao... e a resposta seja o valor...
Assim vc compara a requisicao atual com as que já foram feitas... e devolve a página em cache.. ou pede ao servidor
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2010 14:09:55
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20584
Localização: Curitiba/PR
Offline
|
Use para isso um Map. Por exemplo, o programa abaixo usa um cache para evitar que o mesmo fibonacci seja calculado duas vezes:
Esse cache não expira. Se o seu precisar expirar, você pode ao invés de armazenar o valor diretamente, armazenar um objeto que contenha o valor e o timestamp de quando ele foi colocado lá (com System.currentTimeMillis). Aí, basta verificar se o valor que já está no cache excede um determinado intervalo de tempo estipulado e forçar que ele seja recalculado, caso isso ocorra.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 20:59:12
|
ismael.j.lima
Entusiasta Java
Membro desde: 06/06/2008 15:58:11
Mensagens: 24
Offline
|
Valeu galera... agora eu ja tenho uma base para resolver o problema
|
|
|
 |
|
|