BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias Grizzly 2.1: Balanceamento de carga, compressão e forms multipartes

Grizzly 2.1: Balanceamento de carga, compressão e forms multipartes

Foi anunciada hoje uma nova versão do Grizzly, um framework open source NIO (New IO) e web, usado especialmente na construção de servidores escaláveis. A distribuição do Grizzly inclui componentes para suporte a HTTP e HTTPS, protocolo Bayeux, Comet, Servlets e o Http Service da OSGi.

A versão 2.1 traz estas principais novidades:

  • Suporte ao protocolo AJP (Apache JServ Protocol), que foi implementado através de filtros. Com isso é possível adicionar balanceamento de carga a uma aplicação, inserindo esses novos filtros AJP no seu FilterChain (detalhes na documentação).
  • Agora são suportados os formulários multipartes, permitindo o processamento de requisições contendo arquivos e outros tipos de dados binários (mais detalhes).
  • A compressão LZMA agora faz parte do núcleo do Grizzly. Com isso é possível, por exemplo, fazer compactação bidirecional em HTTP.
  • O suporte a WebSockets foi atualizado para o draft 6 do padrão.

A nova versão incorpora ainda outras pequenas melhorias em desempenho e estabilidade, bem como correções de bugs. Os release notes entram em mais detalhes.

O Grizzly é usado em vários projetos importantes, destando-se o JXTA e o servidor de aplicações Glassfish. Para conhecer o projeto na prática, o "Quick Start" oferece um pequeno tutorial passo a passo, e detalhes de utilização podem ser obtidos no manual.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT