导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:308
阅读量:796990
访问量:73869
至今:
×
分享博文列表:【Netty
· Netty 4.0 新的特性及需要注意的地方
    这篇文章和你一起过下Netty的主发行版本的一些显著的改变和新特性,让你在把你的应用程序转换到新版本的时候有个概念。项目结构改变Netty的包名从org.jboss.netty改为io.netty,因为我们不在是JBoss.org的一部分了。二进制JAR包被分为了多个子模块以便用 ...更多
(197)阅读 2019-05-08

· Netty3.x和Netty4.x的线程模型
    了解完了Netty4的串行化设计理念之后,我们继续看Netty3线程模型存在的问题,总结起来,它的主要问题如下:1)Inbound和Outbound实质都是I/O相关的操作,它们的线程模型竟然不统一,这给用户带来了更多的学习和使用成本;2)Outbound操作由业务线程执行,通常 ...更多
(172)阅读 2019-05-08

· netty3与netty4的区别
    今天遇到一个人问我netty3与netty4有什么区别。因为我之前使用netty做过网络程序开发,心里还是有点谱的。很自然地就说到了一些主要区别一些术语的变化,如Upstream变为了Inbound,Downstream变为了Outboundnetty3对每个读或写的操作,还会额 ...更多
(289)阅读 2019-05-08

· Netty并发优化之ExecutionHandler
    上文《Netty框架入门》说到:如果业务处理handler耗时长,将严重影响可支持的并发数。针对这一问题,经过学习,发现了可以使用ExecutionHandler来优化。先来回顾一下没有使用ExecutionHandler优化的流程:1)Boss线程(接收到客户端连接)-> ...更多
(152)阅读 2019-05-08

· Netty源码解读(四)Netty与Reactor模式
    一:Netty、NIO、多线程?时隔很久终于又更新了!之前一直迟迟未动也是因为积累不够,后面比较难下手。过年期间@李林锋hw发布了一个Netty5.0架构剖析和源码解读,看完也是收获不少。前面的文章我们分析了Netty的结构,这次咱们来分析最错综复杂的一部分-Netty中的多线程 ...更多
(616)阅读 2015-09-08

· Netty源码解读(三)Channel与Pipeline
    Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的“梦境”概念,希望大家喜欢。一层梦境:Channel实现概览在Net ...更多
(507)阅读 2015-09-04

· Netty源码解读(二)Netty中的buffer
    上一篇文章我们概要介绍了Netty的原理及结构,下面几篇文章我们开始对Netty的各个模块进行比较详细的分析。Netty的结构最底层是buffer模块,这部分也相对独立,我们就先从buffer讲起。What:buffer二三事buffer中文名又叫缓冲区,按照维基百科的解释,是” ...更多
(562)阅读 2015-09-03

· Netty4.0你必看的新特性
    Netty3跨越到Netty4,变化实在是大!!!看看吧,有助于你从3跳到4会比较平滑。这篇文章和你一起过下Netty的主发行版本的一些显著的改变和新特性,让你在把你的应用程序转换到新版本的时候有个概念。项目结构改变Netty的包名从org.jboss.netty改为io.net ...更多
(698)阅读 2015-09-02

· Netty源码解读(一)概述
    Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。关于Mina已有@FrankHui的Mina系列文章,我正好最近也要做一些网络方面的开发,就研 ...更多
(590)阅读 2015-08-31