Netty 3.2.0.BETA1 released: zero-copy file transfer

Jonas Bonér lists at jonasboner.com
Sun Mar 7 04:28:12 EST 2010


Great work. The quality of the work you put out continues to amaze me. Love it.

On 6 March 2010 23:13, Adam Fisk <a at littleshoot.org> wrote:
> Congrats on this, Trustin, especially the zero-copy transfers! The
> "Transfer-Encoding: chunked" semantics are working great on
> LittleProxy so far, and a new version should be coming out soon with
> the beta incorporated.
>
> Thanks for your hard work as always.
>
> -Adam
>
>
> On Fri, Mar 5, 2010 at 7:33 AM, jfarcand <jfarcand at ning.com> wrote:
>> Awesome work, Trustin!
>>
>> -- Jeanfrancois
>>
>> On 10-03-04 8:51 PM, "Trustin Lee (이희승)" wrote:
>>> Hi folks,
>>>
>>> Netty 3.2.0.BETA1, the first beta release in 3.2 branch, has been
>>> released after long awaits.
>>>
>>> The Netty project is an effort to provide an asynchronous, event-driven
>>> network application framework and tools for rapid development of
>>> maintainable, high-performance, high-scalability protocol servers and
>>> clients.
>>>
>>> In other words, Netty is an NIO client server framework that enables
>>> quick and easy development of network applications such as protocol
>>> servers and clients. It simplifies and streamlines network programming
>>> such as TCP and UDP socket servers
>>>
>>> Please visit our web site to get more information and download it.  Your
>>> feed back is more than appreciated - please visit the discussion forum
>>> and leave some comments and questions:
>>>
>>>    * http://www.jboss.org/netty/
>>>
>>> New Related Project: Ning's Asynchronous HTTP Client
>>> ====================================================
>>> Ning, one of the largest social platform provider, open-sourced their
>>> asynchronous HTTP client which uses Netty (and its HTTP codec) as its
>>> primary transport.  If you were using Netty directly to write an HTTP
>>> client, you might want to give this library a try because its API is
>>> very clean, simple and more HTTP-centric.
>>>
>>>    * announcement: http://is.gd/9ImoW
>>>    *  github repo: http://github.com/ning/async-http-client
>>>    * google group: http://groups.google.com/group/asynchttpclient
>>>
>>> Notable changes since 3.2.0.ALPHA4
>>> ==================================
>>>
>>>    * Zero-copy file transfer: http://is.gd/8Z7dI
>>>    * The number of I/O threads has been doubled for better out-of-
>>>      the-box performance.
>>>    * Fixed performance regression in the NIO transport
>>>    * SslHandler became more secure by disabling renegotiation by default.
>>>
>>> For the complete list of resolved issues, visit the issue tracker:
>>>
>>>    * http://is.gd/9InDn
>>>
>>> Notable changes since 3.1.5.GA
>>> ==============================
>>>
>>>    * Overall performance improvement in NIO transport
>>>
>>>    * @ChannelPipelineCoverage annotation has been deprecated by the
>>>      @Sharable annotation to reduce beginner confusion
>>>
>>>    * ChannelBuffer improvements
>>>      * New access methods for float, double, and char
>>>      * New method: ensureWritableBytes(int)
>>>      * New method: bytesBefore() for easier variable length string decode
>>>      * All string conversion methods now use Charset instead of String.
>>>
>>>    * Channel API improvements
>>>      * Zero-copy file transfer in NIO transport: http://is.gd/8Z7dI
>>>      * StaticChannelPipeline: an alternative pipeline implementation
>>>
>>>    * HTTP codec improvements
>>>      * WebSocket support
>>>      * Complete trailing header support
>>>      * More robust CookieDecoder
>>>      * More convenience methods in HttpMessage
>>>
>>>    * Zlib-based compression handlers
>>>    * RTSP codec
>>>
>>> For the full changelog, please visit the issue tracker:
>>>
>>>    * http://jira.jboss.org/jira/browse/NETTY
>>>
>>> Upcoming Releases
>>> =================
>>> Since the HTTP tunneling transport has been rescheduled to the next
>>> major feature release (3.3), all planned features have been implemented.
>>>   Unless there is a critical issue, I will proceed to release candidate
>>> phase.
>>>
>>> Although 3.2 has been feature-frozen, the road map for 3.3 release is
>>> wide open.  Please keep posting new ideas so that we can pick them up
>>> for 3.3.
>>>
>>> Cheers,
>>> Trustin
>>>
>>
>> _______________________________________________
>> netty-users mailing list
>> netty-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/netty-users
>
>
>
> --
> Adam Fisk
> http://www.littleshoot.org | http://adamfisk.wordpress.com |
> http://twitter.com/adamfisk
>
> _______________________________________________
> netty-users mailing list
> netty-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/netty-users



-- 
Jonas Bonér

twitter: @jboner
blog:    http://jonasboner.com
work:   http://scalablesolutions.se
code:   http://github.com/jboner
code:   http://akkasource.org
also:    http://letitcrash.com



More information about the netty-users mailing list