Olá Mario e todos da comunidade agradeço muito a você por sempre responder prontamente minhas duvidas
explicarei então o restante... a cada novo subscriber que eu crio, eu instancio um producer no servidor para tal subscriber... o manager desse producer, então, é responsavel, dentre outras tarefas, de instanciar um outro subscriber num middleware assíncrono de comunicação... para diminuir a carga sobre o middleware e até mesmo aumentar a performance e escalabilidade do sistema como um todo, esse subscriber no middleware deve ser feito de forma dinâmica... se a conexão com a aplicação cliente cair abruptamente, a aplicação, nesse momento, não consegue finalizar as conexões com o middleware... dai, periodicamente, poderíamos colocar uma thread pra fazer o serviço de desconexão com o middleware caso o consumer do cliente já não esteja mais conectado... agradeco abracos 2009/8/5 Mário Júnior <juninho...@gmail.com> > Ricardo.. no lado do servidor vc pode recuperar o FlexClient. É a única > identificação do client no servidor. > > No entanto, acho q vc está se preocupando com algo q não precisa: > "..estou querendo ver se há algum consumer sem sentido no servidor..." > > Qnd a app fecha, ela já é automaticamente desconectada do polling.... ou > seja, o disconnect é automático. > Nunca fiz esse teste, mas se quiser, tente: > > - Recupere o numero de FlexClient conectados antes de enviar uma msg do > servidor (faz um sysout para mostrar no console mesmo) > > - Abra vários browsers para ter vários flexclients > > - Depois de trocar algumas msgs... simplesmente feche alguns browsers > > - verifique no console que o número de FlexClients terá baixado, sinal de q > os clientes "fechados" já foram finalizados. > > > Depois dá-nos um feedback. > > t+ > > > > > > > > > > > 2009/8/5 Ricardo Gobbo <ricardogobbodeag...@gmail.com> > > Olá a todos >> >> gostaria de saber se alguem sabe se isso eh possivel de ser feito: >> >> estou usando uma arquitetura de comunicacao assincrona com o servidor >> usando o servico de mensagens do blazeDS. Estou querendo ver se tem como eu, >> no servidor, pegar os consumers e/ou producers instanciados por algum >> cliente flex especifico. Estou querendo fazer um controle desses consumers >> e/ou producers pois o cliente pode simplesmente clicar no "fechar" do >> navegador e a RIA nao ter como dar unsubscribe nos consumers e os mesmos nao >> conseguirem remover suas instancias la no servidor... logo, estou querendo >> ver se há algum consumer sem sentido no servidor... >> alguem ja passou por isso? >> >> agradeco de antemao... >> >> obrigado a todos >> bom dia >> Ricardo >> >> -- >> Att. >> Ricardo Gôbbo de Águas >> Engenharia de Computação - Universidade Federal de Goiás >> www.ricardogobbo.wordpress.com >> www.twitter.com/ricardogobbo >> >> >> > > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informática > http://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil > > > > -- Att. Ricardo Gôbbo de Águas Engenharia de Computação - Universidade Federal de Goiás www.ricardogobbo.wordpress.com www.twitter.com/ricardogobbo --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---