| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 18:38:39
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 424
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
|
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 19:58:26
|
Rubem Azenha
Forum Spammer
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.png)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1569
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?
|
http://razenha.wordpress.com/
Melhorando significativamente a performance de aplicações web sem gastar tanto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 20:01:31
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 424
Localização: São Paulo
Offline
|
cedo para dizer!
Deixa um pouco mais de tempo e eu te digo.
|
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 23:06:31
|
boaglio
Moderador
![[Avatar]](/images/avatar/c0c7c76d30bd3dcaefc96f40275bdc0a.jpg)
Membro desde: 09/09/2002 21:23:39
Mensagens: 1540
Localização: Sampa City
Offline
|
This message was edited 1 time. Last update was at 17/06/2008 09:29:14
|
http://www.boaglio.com
Eclipse? Netbeans? Notepad? Vi? Use whatever gets the job done.  |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2008 23:38:37
|
dlt
JavaGuru
Membro desde: 20/12/2007 16:30:29
Mensagens: 238
Localização: Belo Horizonte
Offline
|
Legal! Tomara que a experiência traga melhoras.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:11:05
|
reinaldob
JavaBaby
Membro desde: 14/04/2003 23:16:35
Mensagens: 76
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 !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:28:47
|
Eduardo Bregaida
Forum Spammer
![[Avatar]](/images/avatar/4d6b3e38b952600251ee92fe603170ff.jpg)
Membro desde: 13/11/2003 14:11:35
Mensagens: 1666
Localização: São Caetano do Sul - SP
Offline
|
Opa legal fabião, GUJ sempre melhorando =)
|
Blog - Java Anywhere
http://www.javawora.blogspot.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 PM 81 Cursos Concluídos FJ: 11, 19, 21, 26, 27, 31, 91 e RR: 11, rumo à eXtreme Programming...
Certificações:
WebSphere Message Broker V6.0, Solution Development - 96% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:46:21
|
RaulCarlin
JavaEvangelist
![[Avatar]](/images/avatar/0b94ce08688c6389ce7b68c52ce3f8c7.png)
Membro desde: 20/05/2005 12:58:30
Mensagens: 380
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 08:51:50
|
lgi2020
JavaEvangelist
Membro desde: 19/07/2006 10:51:13
Mensagens: 367
Localização: Rio de Janeiro
Online
|
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
Sun Certified Java Programmer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 09:44:09
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 2635
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
|
-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 09:48:14
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 424
Localização: São Paulo
Offline
|
Boa Luiz!
Esse é o objetivo. Com certeza sai algo no blog da Caelum e/ou na MundoJava. Veremos...
|
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 23:44:58
|
ricardolecheta
Forum Spammer
![[Avatar]](/images/avatar/c88ccd133ed1595f5e2e7.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1448
Localização: Curitiba
Offline
|
Fabio, qual versão do jetty?
|
Ricardo R. Lecheta |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 07:01:05
|
eduveks
Virtual Machine Man
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.jpg)
Membro desde: 19/04/2005 07:45:40
Mensagens: 674
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 08:13:53
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2507
Localização: sao bernardo do campo
Online
|
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.flickr.com/photos/rafanunes |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 08:15:04
|
reinaldob
JavaBaby
Membro desde: 14/04/2003 23:16:35
Mensagens: 76
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 !
|
|
|
 |
|
|