Netty 4核心原理与手写RPC框架实战
出版时间:
2020-04
版次:
1
ISBN:
9787121385063
定价:
108.00
装帧:
其他
开本:
16开
纸张:
胶版纸
89人买过
-
《Netty 4核心原理与手写RPC框架实战》首先从硬件层面深入分析网络通信原理,结合Java对网络I/O的API实现,将理论与实践串联起来,帮助大家透彻理解网络通信的起源,然后介绍Netty产生的背景并基于Netty手写Tomcat和RPC框架,帮助大家初步了解Netty的作用,接着分析Netty的核心原理和核心组件,基于Netty手写一个消息推送系统并进行性能调优,*后介绍设计模式在Netty中的应用和经典的面试题分析。
如果你想深入了解网络通信原理,
如果你还不知道Netty能做什么,
如果你想深入了解Netty的实现原理,
如果你看源码找不到入口,无从下手,
如果你想了解设计模式在Netty中的应用,
本书都能帮到你。 谭勇德(Tom)
10余年Java开发经验。
咕泡学院联合创始人。
著有畅销书《Spring 5核心原理与30个类手写实战》。
在大型IT公司担任过CTO、系统架构师。
精通Java、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年来对Netty框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。
格言:不只做一个技术者,更要做一个思考者。 目录
第 1 篇 I/O 基础篇
第 1 章 网络通信原理................................................................................................................... 2
1.1 网络基础架构 .......................................................................................................................... 2
1.1.1 C/S 架构 ............................................................................................................................... 2
1.1.2 C/S 信息传输流程 ................................................................................................................. 2
1.2 TCP/IP 五层模型详解 ............................................................................................................. 3
1.2.1 物理层 .................................................................................................................................... 3
1.2.2 数据链路层 .................................................................................................................................. 4
1.2.3 网络层 ........................................................................................................................................ 5
1.2.4 传输层 ................................................................................................................................ 10
1.2.5 应用层 ....................................................................................................................................... 15
1.2.6 小结 ............................................................................................................................................ 16
1.3 网络通信实现原理 ................................................................................................................ 18
1.4 向浏览器输入 URL 后发生了什么 .................................................................................... 19
1.5 网络通信之“魂”——Socket ...............................................................................................21
第 2 章 Java I/O 演进之路 ........................................................................................................23
2.1 I/O 的问世 ............................................................................................................................. 23
2.1.1 什么是 I/O ................................................................................................................................. 23
2.1.2 I/O 交互流程 .............................................................................................................................. 24
2.2 五种 I/O 通信模型 ...................................................................................................................... 25
2.2.1 阻塞 I/O 模型 .......................................................................................................................... 25
2.2.2 非阻塞 I/O 模型 ....................................................................................................................... 26
2.2.3 多路复用 I/O 模型 .................................................................................................................... 27
2.2.4 信号驱动 I/O 模型 ................................................................................................................... 28
2.2.5 异步 I/O 模型 ............................................................................................................................. 28
2.2.6 易混淆的概念澄清 ..................................................................................................................... 29
2.2.7 各 I/O 模型的对比与总结 ....................................................................................................... 32
2.3 从 BIO 到 NIO 的演进 ........................................................................................................ 33
2.3.1 面向流与面向缓冲 ..................................................................................................................... 33
2.3.2 阻塞与非阻塞 ............................................................................................................................. 33
2.3.3 选择器在 I/O 中的应用 ...............................................
-
内容简介:
《Netty 4核心原理与手写RPC框架实战》首先从硬件层面深入分析网络通信原理,结合Java对网络I/O的API实现,将理论与实践串联起来,帮助大家透彻理解网络通信的起源,然后介绍Netty产生的背景并基于Netty手写Tomcat和RPC框架,帮助大家初步了解Netty的作用,接着分析Netty的核心原理和核心组件,基于Netty手写一个消息推送系统并进行性能调优,*后介绍设计模式在Netty中的应用和经典的面试题分析。
如果你想深入了解网络通信原理,
如果你还不知道Netty能做什么,
如果你想深入了解Netty的实现原理,
如果你看源码找不到入口,无从下手,
如果你想了解设计模式在Netty中的应用,
本书都能帮到你。
-
作者简介:
谭勇德(Tom)
10余年Java开发经验。
咕泡学院联合创始人。
著有畅销书《Spring 5核心原理与30个类手写实战》。
在大型IT公司担任过CTO、系统架构师。
精通Java、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年来对Netty框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。
格言:不只做一个技术者,更要做一个思考者。
-
目录:
目录
第 1 篇 I/O 基础篇
第 1 章 网络通信原理................................................................................................................... 2
1.1 网络基础架构 .......................................................................................................................... 2
1.1.1 C/S 架构 ............................................................................................................................... 2
1.1.2 C/S 信息传输流程 ................................................................................................................. 2
1.2 TCP/IP 五层模型详解 ............................................................................................................. 3
1.2.1 物理层 .................................................................................................................................... 3
1.2.2 数据链路层 .................................................................................................................................. 4
1.2.3 网络层 ........................................................................................................................................ 5
1.2.4 传输层 ................................................................................................................................ 10
1.2.5 应用层 ....................................................................................................................................... 15
1.2.6 小结 ............................................................................................................................................ 16
1.3 网络通信实现原理 ................................................................................................................ 18
1.4 向浏览器输入 URL 后发生了什么 .................................................................................... 19
1.5 网络通信之“魂”——Socket ...............................................................................................21
第 2 章 Java I/O 演进之路 ........................................................................................................23
2.1 I/O 的问世 ............................................................................................................................. 23
2.1.1 什么是 I/O ................................................................................................................................. 23
2.1.2 I/O 交互流程 .............................................................................................................................. 24
2.2 五种 I/O 通信模型 ...................................................................................................................... 25
2.2.1 阻塞 I/O 模型 .......................................................................................................................... 25
2.2.2 非阻塞 I/O 模型 ....................................................................................................................... 26
2.2.3 多路复用 I/O 模型 .................................................................................................................... 27
2.2.4 信号驱动 I/O 模型 ................................................................................................................... 28
2.2.5 异步 I/O 模型 ............................................................................................................................. 28
2.2.6 易混淆的概念澄清 ..................................................................................................................... 29
2.2.7 各 I/O 模型的对比与总结 ....................................................................................................... 32
2.3 从 BIO 到 NIO 的演进 ........................................................................................................ 33
2.3.1 面向流与面向缓冲 ..................................................................................................................... 33
2.3.2 阻塞与非阻塞 ............................................................................................................................. 33
2.3.3 选择器在 I/O 中的应用 ...............................................
查看详情
-
全新
河北省保定市
平均发货29小时
成功完成率85.5%
-
全新
河北省保定市
平均发货18小时
成功完成率86.91%
-
全新
河北省保定市
平均发货28小时
成功完成率86.28%
-
全新
河北省保定市
平均发货26小时
成功完成率89.68%
-
全新
河北省保定市
平均发货26小时
成功完成率92.08%
-
全新
北京市房山区
平均发货18小时
成功完成率83.03%
-
八五品
广东省东莞市
平均发货18小时
成功完成率91.88%
-
全新
山东省烟台市
平均发货19小时
成功完成率88.85%
-
九五品
-
九五品
四川省成都市
平均发货11小时
成功完成率93.41%
-
九五品
四川省成都市
平均发货11小时
成功完成率93.01%
-
全新
河北省保定市
平均发货21小时
成功完成率89.58%
-
全新
河北省保定市
平均发货33小时
成功完成率67.5%
-
九五品
北京市房山区
平均发货13小时
成功完成率94.13%
-
全新
河北省保定市
平均发货18小时
成功完成率86.91%
-
九品
江苏省苏州市
平均发货18小时
成功完成率96.45%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.19%
-
全新
河北省保定市
平均发货28小时
成功完成率86.1%
-
全新
北京市房山区
平均发货28小时
成功完成率83.73%
-
全新
北京市房山区
平均发货13小时
成功完成率88.89%
-
全新
北京市朝阳区
平均发货33小时
成功完成率52.5%
-
全新
河北省保定市
平均发货37小时
成功完成率86.46%
-
八五品
湖北省武汉市
平均发货22小时
成功完成率92.23%
-
全新
四川省成都市
平均发货28小时
成功完成率85.5%
-
全新
河北省保定市
平均发货3小时
成功完成率93.06%
-
全新
河北省保定市
平均发货13小时
成功完成率85.32%
-
全新
四川省成都市
平均发货15小时
成功完成率80.33%
-
全新
河北省保定市
平均发货31小时
成功完成率78.17%
-
九品
江西省南昌市
平均发货17小时
成功完成率85.29%
-
全新
北京市丰台区
平均发货45小时
成功完成率83.33%
-
八五品
广东省东莞市
平均发货13小时
成功完成率91.98%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.71%
-
九品
广东省东莞市
平均发货16小时
成功完成率91.71%
-
全新
河北省保定市
平均发货24小时
成功完成率84.7%
-
全新
山东省泰安市
平均发货23小时
成功完成率85.48%
-
全新
北京市丰台区
平均发货8小时
成功完成率90.4%
-
全新
北京市通州区
平均发货9小时
成功完成率88.67%
-
全新
上海市黄浦区
平均发货11小时
成功完成率94.48%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.19%
-
全新
河北省保定市
平均发货24小时
成功完成率83.71%
-
全新
北京市海淀区
平均发货20小时
成功完成率86.08%
-
八五品
湖北省武汉市
平均发货6小时
成功完成率96.1%
-
九品
河南省郑州市
平均发货6小时
成功完成率95.83%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.64%
-
九品
北京市海淀区
平均发货9小时
成功完成率96.29%
-
全新
江苏省南京市
平均发货44小时
成功完成率76.55%
-
九五品
河北省衡水市
平均发货8小时
成功完成率97.09%
-
九品
上海市浦东新区
平均发货5小时
成功完成率95.92%
-
九五品
山东省济南市
平均发货18小时
成功完成率93.03%
-
2020-04 印刷
印次: 1
八五品
北京市昌平区
平均发货32小时
成功完成率90.88%