Netty权威指南(第2版) 6.9分
读书笔记 前言
Gimo

Netty应用领域: Spark、Hadoop等大数据领域; Dubbo——分布式服务框架的内部高性能组件。 掌握Netty的基础功能使用比较容易,但是理解底层架构以及主要架构设计理念却很困难,需要长期的行业积累以及吃透源码。 使用的前提(需求): 08年的一个电信系统,月初出账期,总是发生大量连接超时和读写超时异常。 经过排查发现,问题主要出现在下游网元的处理性能上。采用了同步阻塞式的HTTP+XML进行通信,一方的速度慢会影响另一方。 当时Tomcat和Servlet是同步阻塞I/O模型(现在是不是?)。 2009年业界还没有成熟的NIO框架。 2004年JDK1.4首次提供NIO1.0类库。 C/C++可以直接使用操作系统的异步I/O能力。 Java随着移动互联网的兴起而广泛运用。基于Java的大规模分布式系统需求上升,对于异步I/O的诉求变强。 异步NIO编程门槛比较高。 NIO的推广和发展得益于大规模分布式系统、大数据和流式计算框架的兴起。 阿里的分布式服务框架 Dubbo、RocketMQ 大数据的基础序列化和通信框架Avro 开始使用Netty **如果说个人能够改变自己命运的话,对于程序员来说,唯有通过不断地学习和实践,努力提升自己的技能,才有可能找到更好的机会,充分发挥和体现自己的价值。**

0
《Netty权威指南(第2版)》的全部笔记 23篇
豆瓣
我们的精神角落
免费下载 iOS / Android 版客户端