GUJ agora no Jetty  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Fabio Kung
JavaEvangelist

Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline

Muitos devem ter percebido a recente instabilidade do GUJ. Estamos suspeitando de possíveis vazamentos de memória no guj e no jforum atual, mas nada confirmado. Além de tudo isso, o Tomcat não tem colaborado conosco. Esporadicamente ele congela, para de responder e o processo continua de pé. Os logs também não tem ajudado em nada.

Dada a ótima experiência que já tivemos com o Jetty, estamos dando uma chance a ele. Acabamos de colocar o GUJ para rodar no Jetty ao invés do Tomcat e contamos com a colaboração e compreensão de todos para possíveis problemas que possam ocorrer nos próximos dias.

A migração foi bem simples, quase nenhuma mudança, a não ser pelo uso do método servletContext.getResourceAsStream(), sem colocar a '/' no começo da String.

Não devemos sentir nenhuma diferença no GUJ por causa desta mudança. Tivemos a sensação de que ficou um pouco mais rápido, mas isso não é nada formal; apenas impressão. Uma diferença importante que já pudemos perceber é que o jetty tem consumido muito menos memória do que o Tomcat. Portanto, se o problema real for mesmo algum vazamento de memória, vamos demorar mais a ver o GUJ cair.

Já agradeço novamente a compreensão de todos. Esse post é apenas uma tentativa de compartilhar um pouco do que está sendo feito para melhorar o GUJ com todos vocês, e de saber que é sim possível migrar de forma (quase) transparente entre servlet containers.

This message was edited 1 time. Last update was at 16/06/2008 19:46:58


Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?


http://blog.caelum.com.br


Fabio Kung
[WWW] [MSN] [ICQ]
Rubem Azenha
Forum Spammer
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1799
Localização: São Paulo, SP
Offline

Legal Fábio!

Qual é a quantidade de memória que o Tomcat utilizava e que o Jetty utiliza?



Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
Fabio Kung
JavaEvangelist

Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline

cedo para dizer!

Deixa um pouco mais de tempo e eu te digo.

Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?


http://blog.caelum.com.br


Fabio Kung
[WWW] [MSN] [ICQ]
boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1723
Localização: Sampa City
Offline


This message was edited 1 time. Last update was at 17/06/2008 09:29:14



 


[WWW]
dlt
JavaEvangelist

Membro desde: 20/12/2007 16:30:29
Mensagens: 338
Localização: Belo Horizonte
Offline

Legal! Tomara que a experiência traga melhoras.


"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis
reinaldob
JavaBaby

Membro desde: 14/04/2003 23:16:35
Mensagens: 93
Localização: São Paulo, Brasil
Offline

Também digo que senti uma melhora de velocidade, acredito que não seja só impressão não...

Pois existe um estudo que diz que melhora de performance visual só é sentida se for mais que 20%, então acredito que deva ter melhorado muito !
[ICQ]
Eduardo Bregaida
Forum Spammer
[Avatar]

Membro desde: 13/11/2003 14:11:35
Mensagens: 1752
Localização: São Caetano do Sul - SP
Offline

Opa legal fabião, GUJ sempre melhorando =)

Blog - Java Anywhere
http://www.javawora.blogspot.com
Meu Site
http://www.bregaida.com

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas

@Caelum - Futuros investimentos: FJ 34 e TV 61, Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91, RR: 11, CSM rumo à eXtreme Programming...

Certificações:
WebSphere Message Broker V6.0, Solution Development
CSM - Certified ScrumMaster
[Email] [WWW] [MSN]
RaulCarlin
JavaEvangelist
[Avatar]

Membro desde: 20/05/2005 12:58:30
Mensagens: 389
Localização: São Paulo
Offline

Não seria esse o princípio da migração para o Ruby(conforme você disse no Falando em Java, que usavam o Jetty)? heheheheh

Legal, e depois que li isso também acho que está mais rápido... hauhauhuauha
[WWW]
lgi2020
JavaEvangelist
[Avatar]
Membro desde: 19/07/2006 10:51:13
Mensagens: 462
Localização: Rio de Janeiro
Offline

Muito legal escolherem o Jetty para substituir o Tomcat.

Acredito muito no potencial do Jetty mas nunca o utilizei em um ambiente do porte do GUJ.

Abraços.

Lennon Jesus
Certified ScrumMaster
Sun Certified Java Programmer
http://twitter.com/LennonJesus
[WWW]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2936
Localização: São Paulo
Offline

Fabio, que tal se ao término de todo o processo de migração pro o guj 3, fosse feito um artigo mostrando as dificuldades, pontos fortes da nova estrutura, como ficou o funcionamento de tudo e tal, aquele resumão da arquitetura do guj?
acho que seria bacana

-
Blog de Tecnologia
Blog de Fotografia - visitem !!!
@laguiar





[WWW] [MSN] [ICQ]
Fabio Kung
JavaEvangelist

Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline

Boa Luiz!

Esse é o objetivo. Com certeza sai algo no blog da Caelum e/ou na MundoJava. Veremos...

Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?


http://blog.caelum.com.br


Fabio Kung
[WWW] [MSN] [ICQ]
ricardolecheta
Forum Spammer
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1475
Localização: Curitiba
Offline

Fabio, qual versão do jetty?

Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
eduveks
Virtual Machine Man
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 737
Localização: Lisboa - Portugal
Offline

nada contra o Jetty, mas e o Glassfish? alguém já teve más experiências? tenho apostado no GlassFish até um dia levar na cabeça

GlassFish vs Jetty... alguém sabe dizer qual seria a melhor escolha? Até para projetos simples mesmo...

This message was edited 1 time. Last update was at 18/06/2008 08:15:27


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2835
Localização: sao bernardo do campo
Offline

eduveks wrote:nada contra o Jetty, mas e o Glassfish? alguém já teve más experiências? tenho apostado no GlassFish até um dia levar na cabeça


Pra que um AS como o Glassfish se não há EJB, JMS, WebService, etc?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
[Email]
reinaldob
JavaBaby

Membro desde: 14/04/2003 23:16:35
Mensagens: 93
Localização: São Paulo, Brasil
Offline

O Glasfish usa o Jetty, assim como o Jboss usa o tomcat.
Então, se o Jetty é rápido, boas chances do Glassfish ser tb.

Estamos torcendo !
[ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team