网络编程/Netty
文章平均质量分 92
matthew_zhang
这个作者很懒,什么都没留下…
展开
-
异步和非阻塞一样吗? (内容涉及BIO,NIO,AIO,Netty)
写在开头:本文不是纯讲技术,会涉及概念理解和语义分析的要点。正如博主标题说的,高效的学习方法比拥有多少知识重要。高效的学习方法途径之一就是阅读理解,理解能力越好,掌握越快,知识体系更清晰。 如果刚入门Netty,看过Netty线程模型,又看过JDK的NIO、NIO2,是否困惑于NIO,AIO,阻塞非阻塞的理解?Netty目前4.0的版本应该是“非阻塞”的“同步IO”(按照Unix IO模型定义原创 2017-05-07 18:52:40 · 10627 阅读 · 6 评论 -
dubbo源码分析-客户端DubboInvoker调用服务端体会Netty的非阻塞IO使用
本文会介绍Dubbo客户端DubboInvoker调用服务端时候异步同步调用,借此理解Netty的阻塞非阻塞用法。原创 2017-04-29 00:54:29 · 3173 阅读 · 0 评论 -
dubbo源码分析-RPC远程调用模块与Remoting通讯模块协作细节
阅读需要技能:1.设计模式:理解代理模式。JDK动态代理类的使用。 2.设计模式:理解装饰模式。 3.Netty网络通讯编程,server,handler,channel 4.了解Dubbo基本原理,Dubbo模块各层分包关系 Dubbo RPC 服务端提供服务实现细节服务端提供服务过程主要分为两部分: 暴露服务Exporter(用于向注册中心注册和包装好提供服务的类) 和监听服务原创 2017-04-18 00:16:27 · 4194 阅读 · 0 评论 -
TCP握手协议-原理和案例(服务端大量CLOSE_WAIT,TIME_WAIT问题)参考总结
互联网公司,对网络通讯原理的掌握估计要求比较高,分分钟面试官第一个问题问你就是请描述一下TCP握手协议,为什么有3次握手和4次握手的区别。如果要深入而且全面的理解这个协议,建议浏览相关专业书籍,例如《UNIX 网络编程》。本博客定位是让有这个基础概念的小白同学加深一下理解。题外话,之所以写起这篇博客,源于周末约了一个勤奋加班的同学聚会,去了他的公司,恰好他遇到服务器上发现有大量端口处于CLOSE_原创 2017-07-21 23:58:47 · 1261 阅读 · 0 评论