BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Apresentações WildFly Avançado

WildFly Avançado

Favoritos
59:59

Resumo

Conheça a fundo o JBoss e sua mais nova versão o WildFly. Este seminário aborda a história, arquitetura, funcionamento e dicas sobre o JBoss/WildFly e monta um ambiente de produção com um HTTP Server funcionando como load balancer e proxy reverso com vários servidores WildFly em cluster.

Minibiografia

Adriano Schmidt, trabalha como Arquiteto de Software e UX Strategist em Florianópolis, SC. Além disso, recebe dinheiro para beber e testar sites em uma perspectiva de UX no www.oUsuarioEstaBebado.com

Sobre o Evento

O The Developer's Conference Florianópolis contou com 21 trilhas distribuídas em quatro dias de evento abordando temas importantes como Big Data, Management 3.0, Java, Ruby, Smart APIs e Internet das Coisas. Cada trilha é coordenada por profissionais renomados da comunidade de desenvolvimento de software brasileira.

Gravado em:

05 out 2015

  • Palestra por Adriano Schmidt

    by Diego Luiz Braciak,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Assisti toda a palestra e é uma pena que durou tão pouco. Esta de parabéns Adriano, continue sempre sendo esse excelente profissional !!
    Abraço e sucesso.

  • Parabéns

    by Everton Fujimoto,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Muito boa, parabéns.

  • Conteúdo Atual

    by André Cordeiro,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Parabéns Drico, ficou muito bacana sua apresentação! E para fechar assisti um vídeo de ousuarioestabebado, sacada muito boa e divertida!

  • WildFly

    by Rodrigo Barroso,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Ola Adriano, parabens pela palestra, foi muito boa a apresentação.

    Fiquei em duvida apenas em uma frase onde você diz que não é interessante configurar o jboos em uma jvm ultrapassando os 4GB de memória e sim ter vários jboss com este limite de 4GB devido a problemas no GC.

    Por gentileza você poderia compartilhar comigo a experiência que você já teve com isto, ou então algum fórum onde este assunto foi tratado.

    Muito obrigado, novamente parabéns pela apresentação, e desde já agradeço a atenção.

  • Re: WildFly

    by Adriano Schmidt,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Fala Rodrigo, tudo bem?

    Desculpa a demora para responder...

    Vamos lá... Na maioria dos sistemas web feitos em Java em que eu já trabalhei entendi que é interessante não ultrapassar 4GB de -Xms e -Xmx, percebi isso realizando testes de performance utilizando JMeter para simular centenas de usuários simultâneos e ferramentas para monitorar desempenho e uso de recursos computacionais e geralmente tenho melhores resultados em um cenário, como por exemplo, com load balancer apontando para 2 WildFly com 4 GB do que 1 WildFly com 8 GB (ou 4 com 4GB do que 1 com 16GB), lógico que isso varia muito e recomendo você testar sua aplicação para entender a melhor configuração.

    Mas eu já vi casos onde a aplicação utiliza mais memória do que o normal, como por exemplo, em um sistema que possui relatórios que tenham muito processamento de dados ou em um projeto desenvolvido 8 anos atrás que tinha muitos workarounds, e foi preciso configurar o -Xms e -Xmx com um valor maior.... mas além disso, nesses casos, é válido mexer em outros parâmetros e configurações da JVM pra conseguir uma perfomance melhor.

    Eu recomendo esse artigo caso queira dar mais uma olhada em como otimizar a JVM: www.javaworld.com/article/2078623/core-java/jvm...

    Também já vi um projeto rodando com alguns JBoss (com loadbalancer) utilizando 40GB no -Xms e -Xmx, e funcionava legal, alguns milhões de acessos por mês (não é muito, mas é um volume de considerável)... não trabalhei muito tempo nesse projeto, mas identifiquei que ele tinha gargalos que poderiam ser melhorados e dividir ele em máquinas de 4GB talvez nem funcionaria sem tratar os gargalos primeiro.

    Outros assuntos que podem ser interessantes e que comentam um poucos de algumas outras vantagens (não apenas da JVM em si) de se ter partes menores são "Microservices" e o "manifesto reativo"... mas já é outra linha de raciocínio.

    Qualquer dúvida vamos conversando, meu e-mail é adriano@localhost8080.com.br e também super recomendo você abrir um post no JBug Brasil: community.jboss.org/groups/jbug-brasil

    Lá no JBug vamos poder conversar mais e outras pessoas (tem muito cara bom lá) vão participar também.

    Grande abraço!!
    Adriano Schmidt

  • Re: WildFly

    by Rodrigo Barroso,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Olá Adriano, muito obrigado pelo retorno!

    Cara fiquei curioso agora pra fazer estes testes.
    Vou ver se logo mais eu consigo montar este cenário para comparar. Qualquer novidade eu tento lhe comunicar para discutir os resultados.

    Abraço!

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT