Netty 4核心原理与手写RPC框架实战

Netty 4核心原理与手写RPC框架实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Tom)
2020-04
版次: 1
ISBN: 9787121385063
定价: 108.00
装帧: 其他
开本: 16开
纸张: 胶版纸
  • 《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 中的应用 ...............................................
查看详情
相关图书 / 更多
Netty 4核心原理与手写RPC框架实战
NewandSelectedPoems,VolumeOne
Mary Oliver 著
Netty 4核心原理与手写RPC框架实战
Negotiating Rationally
Bazerman;Max H.;Neale;Margaret A
Netty 4核心原理与手写RPC框架实战
Neuroscience For Dummies
Amthor, Frank
Netty 4核心原理与手写RPC框架实战
NewEraofMedicalEmpowerment:BestCaseSharin
谷成明、毛京梅、贺李镜 著
Netty 4核心原理与手写RPC框架实战
Neo4j图数据库扩展指南:APOC和ALGO(图数据库技术丛书)
俞方桦 著
Netty 4核心原理与手写RPC框架实战
Never Too Little to Love
Willis, Jeanne;Fearnley, Jan
Netty 4核心原理与手写RPC框架实战
Netty实战
王金柱
Netty 4核心原理与手写RPC框架实战
Neuberg-Pedoe定理:距离几何分析导引(2015数学基金)
张晗方 著;王梓坤 编
Netty 4核心原理与手写RPC框架实战
Netty原理解析与开发实战
柳伟卫 著
Netty 4核心原理与手写RPC框架实战
Netty源码剖析与应用
刘耀林
Netty 4核心原理与手写RPC框架实战
Nevermoor: The Trials of Morrigan Crow
Townsend, Jessica
Netty 4核心原理与手写RPC框架实战
NewShoesforSilvia
Johanna Hurwitz 著;Jerry Pinkney 绘