阅读更多

7顶
0踩

企业架构

原创新闻 Netty 3.2.3 Final发布

2010-10-26 14:07 by 副主编 just_cool 评论(9) 有4955人浏览

Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

Netty 3.2.3 Final 版本修复了4个比较重要的bug :

  • OutOfMemoryError in the HexDumpProxy example     
  • WebSocket encoder didn't encode a WebSocket frame correctly 
  • There's no way to handle HTTP 'Expect: 100-continue' header properly   
  • Channel.setReadable(boolean) sometimes leads to stall writes. 

 

 

7
0
评论 共 9 条 请登录后发表评论
9 楼 skydream 2010-10-27 19:00
netty不错啊,更新挺快,mina就令人失望了。
8 楼 hscartoon 2010-10-27 17:49
楼上正解。
这种服务器通信框架,为了达到好的扩展性和通用性,必然会用到多种设计模式,结果最后做出来,跟开源的东西没多大差别
7 楼 flashing 2010-10-27 13:17
freej 写道
很好,不过做非超复杂网络应用还是建议自己从底层构建,这样也是很有好处的。

很可能随着你开发的深入,会做各种的封装来适应需求并尽量做成通用的架构,最后发现自己实现了一个netty或者mina,具体还没人家做的好,囧。
6 楼 freej 2010-10-27 10:29
很好,不过做非超复杂网络应用还是建议自己从底层构建,这样也是很有好处的。
5 楼 fujohnwang 2010-10-27 09:25
啥时候的新闻阿?
4 楼 aofeng 2010-10-27 09:13
mimang2007110 写道
Netty是什么,没有听说过。


Netty 和 Mina 是出自同一个作者,但现在Netty的更新比Mina快。
3 楼 cwx714 2010-10-27 09:08
我还是喜欢用Mina
2 楼 jayghost 2010-10-27 08:52
netty更新很给力啊,现在快得很了
1 楼 mimang2007110 2010-10-27 08:49
Netty是什么,没有听说过。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • netty-3.2.7.Final

    netty-3.2.7.Final

  • netty3.2.3源码分析-ClientBootstrap启动分析

    final  SocketAddress localAddress) {   if  (remoteAddress  ==   null ) {   throw   new  NullPointerException( " remoteAddress " );  }  ChannelPipeline pipeline;   try  ...

  • netty3.2.3源码分析--ServerBootstrap启动分析

    这里首先分析下ServerBootstrap的启动过程,在netty中,channel可以看成是socketchannel的抽象 channelpipeline里存放着channelhandler,channelpipeline根据不同的channelevent触发对应的操作 如channel的open,...

  • netty3.2.3源码分析--服务器端读数据分析

    上一篇分析了serverboostrap的启动,接下来分析netty的数据读取。 在nioworker的,负责读取操作是由,在该方法中,如果当前channel的(readyOps & SelectionKey.OP_READ) != 0 || readyOps == 0,且此时 ch.read...

  • netty3.2.3源码分析--服务器端发送数据分析

    final  Queue < MessageEvent >  writeBuffer  =  channel.writeBuffer;  // 默认尝试16次写   final   int  writeSpinCount  =  channel.getConfig().getWriteSpinCount();   synchronized  ...

  • [Netty-4.1.9.Final源码解析系列]-3 EventLoopGroup对象的初始化源码解析

    目录 3 EventLoopGroup对象的初始化 3.1 简介 3.2 EventLoopGroup相关类型 3.2.1 EventLoopGroup子类型 3.2.2 MultithreadEventLoopGroup 子类型 3.2.3 EventLoop子类型 3.2.4 SingleThreadEventLoop子类型 3.2.5 ...

  • Netty的简单使用和理解

    Netty 学习笔记 1.Netty 介绍和应用场景 1.1 介绍 Netty 是jboss的一个开源框架 Netty是一个异步的,基于事件驱动的网络应用框架 基于nio 1.2 应用场景 Rpc 例如dubbo 游戏 大数据 涉及到网络通信的应用都可以...

  • Netty 框架的源码与使用

    Netty是一个开源的、高性能、异步通信框架。它提供了许多强大的功能,使开发人员能够快速开发出健壮、高吞吐量的网络应用。在Java领域,Netty是最流行、最知名的网络库之一,被多款知名公司如Twitter、Facebook、...

  • Netty 基础-组件之Channel

    } } 3.2.3 异步提升的是什么,提升的吞吐量 有些同学看到这里会有疑问:为什么不在一个线程中去执行建立连接、去执行关闭 channel,那样不是也可以吗?非要用这么复杂的异步方式:比如一个线程发起建立连接,另一个...

  • 03、Netty学习笔记—(Netty组件学习)

    文章目录一、认识Netty1.1 Netty 是什么?1.2 Netty 的作者1.3 Netty 的地位1.4 Netty 的优势二、netty入门程序HelloWorld!2.1、netty入门:客户端->服务端 helloworld2.1.1、服务端2.1.2、客户端2.2、流程梳理...

  • Netty源码实战(十) - 性能优化

    1.2.3.2.3 将对象追加到 WeakOrderQueue 一开始呢,就是这么创建一个WOQ,默认有16个 handle T2已经拿到queue,接着就是添加元素. 首先设置 上次回收 id . 该 id 为WOQ的 id,所以是以WOQ...

  • Netty防止内存泄漏措施

    某直播平台,一些网红的直播间在业务高峰期,会有 10W+ 的粉丝接入,如果瞬间发生大量客户端连接掉线、或者一些客户端网络比较慢,发现基于 Netty 构建的服务端内存会飙升,发生内存泄漏(OOM),导致直播卡顿、或者...

  • Netty指南

    Netty指南

  • 基于 Netty + Zoookeeper 实现零配置分布式RPC框架

    刚学完Netty后总觉得不写点什么东西好像过意不去,于是就想去实现一个简易的RPC框架,但是见识到Dubbo的繁琐配置后,我知道无论再简陋我都希望它是零配置的, 就像Spring Cloud的Eureka/Nacos + Feign 那样. 2.简介 2.1...

  • 【NIO与Netty】Netty 入门

    黑马程序员 Netty入门学习:笔记中包含大量可供参考的代码案例以及案例的结果分析

  • Netty(八)之Netty服务端启动流程

    } 3.2跟channelFactory(new ReflectiveChannelFactory(channelClass)) 方法 //AbstractBootstrap public B channelFactory(io.netty.channel.ChannelFactory channelFactory) { return channelFactory(...

  • BIO、NIO与netty的架构关系

    目录1.BIO2.NIO3.Netty3.1 传统阻塞式IO模型3.2 Reator模型3.2.1单reactor单线程模型3.2.2单reactor多线程模型3.2.3主从reactor多线程模型3.3 netty架构模型3.4 Netty的执行流程 1.BIO BIO的基本特点:BIO基本特点...

  • Netty 初步

    1.入门文档  如果是入门的话,官网的文档已经相当好了。里面的例子程序得仔细阅读,这里就不再重复转载了。...2.2 另外Netty In Action有一些说明,笔记如下:  2.2.1 传统的异步编程有2

  • 基于微信小程序的在线办公小程序答辩PPT.pptx

    基于微信小程序的在线办公小程序答辩PPT.pptx

  • 机器学习(预测模型):2000年至2015年期间193个国家的预期寿命和相关健康因素的数据

    这个数据集来自世界卫生组织(WHO),包含了2000年至2015年期间193个国家的预期寿命和相关健康因素的数据。它提供了一个全面的视角,用于分析影响全球人口预期寿命的多种因素。数据集涵盖了从婴儿死亡率、GDP、BMI到免疫接种覆盖率等多个维度,为研究者提供了丰富的信息来探索和预测预期寿命。 该数据集的特点在于其跨国家的比较性,使得研究者能够识别出不同国家之间预期寿命的差异,并分析这些差异背后的原因。数据集包含22个特征列和2938行数据,涉及的变量被分为几个大类:免疫相关因素、死亡因素、经济因素和社会因素。这些数据不仅有助于了解全球健康趋势,还可以辅助制定公共卫生政策和社会福利计划。 数据集的处理包括对缺失值的处理、数据类型转换以及去重等步骤,以确保数据的准确性和可靠性。研究者可以使用这个数据集来探索如教育、健康习惯、生活方式等因素如何影响人们的寿命,以及不同国家的经济发展水平如何与预期寿命相关联。此外,数据集还可以用于预测模型的构建,通过回归分析等统计方法来预测预期寿命。 总的来说,这个数据集是研究全球健康和预期寿命变化的宝贵资源,它不仅提供了历史数据,还为未来的研究和政策制

Global site tag (gtag.js) - Google Analytics