中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Netty源碼剖析與應用

包郵 Netty源碼剖析與應用

作者:劉耀林
出版社:電子工業出版社出版時間:2020-11-01
開本: 其他 頁數: 280
中 圖 價:¥44.6(5.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Netty源碼剖析與應用 版權信息

  • ISBN:9787121398537
  • 條形碼:9787121398537 ; 978-7-121-39853-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Netty源碼剖析與應用 本書特色

適讀人群 :有一定Java基礎的架構師、設計師、開發工程師、測試工程師,以及對Java NIO框架、Netty感興趣的相關人士互聯網一線專家多年經驗總結 基于實際案例編寫,實用性強 深入解讀Netty底層核心源碼及架構設計 快速掌握Netty 源碼及編程技巧 涵蓋Netty基礎知識及高級應用、線上問題分析和性能調優等方方面面

Netty源碼剖析與應用 內容簡介

Netty涉及多線程技術、復雜數據結構與內存管理模型,它運用了各種設計模式及一些TCP的底層技術。本書對這些難點一一進行攻破,讓讀者快速掌握相關知識。本書包含大量的分布式底層架構的編寫,涉及多線程、負載均衡算法、性能調優、線上問題緊急處理等內容。本書通過很好簡易的代碼來講解Netty在企業中的實際用法,通過對實例進行調試的方式對Netty源碼進行了詳細的剖析,力圖使讀者通過實際操作快速入門,并深入了解Netty底層的各個組件。本書適合有一定Java基礎的架構師、設計師、開發工程師、測試工程師,以及對Java NIO框架、Netty感興趣的相關人士閱讀。

Netty源碼剖析與應用 目錄

第1章 Netty基礎篇 1
1.1 Netty概述 1
1.2 Netty服務端構建 2
1.3 Netty客戶端的運用 6
1.3.1 Java多線程交互 6
1.3.2 Netty客戶端與服務端短連接 12
1.3.3 Netty客戶端與服務端長連接 18
1.4 小結 22

第2章 原理部分 23
2.1 多路復用器 23
2.1.1 NIO與BIO的區別 24
2.1.2 epoll模型與select模型的區別 25
2.2 Netty線程模型 27
2.3 編碼和解碼 28
2.4 序列化 30
2.4.1 Protobuf序列化 30
2.4.2 Kryo序列化 31
2.5 零拷貝 33
2.6 背壓 34
2.6.1 TCP窗口 34
2.6.2 Flink實時計算引擎的背壓原理 36
2.7 小結 39

第3章 分布式RPC 40
3.1 Netty整合Spring 41
3.2 采用Netty實現一套RPC框架 43
3.3 分布式RPC的構建 52
3.3.1 服務注冊與發現 53
3.3.2 動態代理 68

第4章 Netty核心組件源碼剖析 81
4.1 NioEventLoopGroup源碼剖析 82
4.2 NioEventLoop源碼剖析 86
4.2.1 NioEventLoop開啟Selector 87
4.2.2 NioEventLoop的run()方法解讀 89
4.2.3 NioEventLoop 重新構建Selector和Channel的注冊 98
4.3 Channel源碼剖析 100
4.3.1 AbstractChannel源碼剖析 101
4.3.2 AbstractNioChannel源碼剖析 102
4.3.3 AbstractNioByteChannel源碼剖析 107
4.3.4 AbstractNioMessageChannel源碼剖析 112
4.3.5 NioSocketChannel源碼剖析 116
4.3.6 NioServerSocketChannel源碼剖析 119
4.4 Netty緩沖區ByteBuf源碼剖析 120
4.4.1 AbstractByteBuf源碼剖析 122
4.4.2 AbstractReferenceCountedByteBuf源碼剖析 127
4.4.3 ReferenceCountUpdater源碼剖析 129
4.4.4 CompositeByteBuf源碼剖析 134
4.4.5 PooledByteBuf源碼剖析 145
4.5 Netty內存泄漏檢測機制源碼剖析 151
4.5.1 內存泄漏檢測原理 152
4.5.2 內存泄漏器ResourceLeakDetector源碼剖析 153
4.6 小結 164

第5章 Netty讀/寫請求源碼剖析 165
5.1 ServerBootstrap啟動過程剖析 165
5.2 Netty對I/O就緒事件的處理 172
5.2.1 NioEventLoop就緒處理之OP_ACCEPT 172
5.2.2 NioEventLoop就緒處理之OP_READ(一) 175
5.2.3 NioEventLoop就緒處理之OP_READ(二) 182

第6章 Netty內存管理 195
6.1 Netty內存管理策略介紹 195
6.2 PoolChunk內存分配 197
6.2.1 PoolChunk分配大于或等于8KB的內存 197
6.2.2 PoolChunk分配小于8KB的內存 201
6.3 PoolSubpage內存分配與釋放 205
6.4 PoolArena內存管理 214
6.5 RecvByteBufAllocator內存分配計算 223
6.6 小結 227

第7章 Netty時間輪高級應用 228
7.1 Netty時間輪的解讀 229
7.1.1 時間輪源碼剖析之初始化構建 230
7.1.2 時間輪源碼剖析之Worker啟動線程 236
7.2 Netty時間輪改造方案制訂 239
7.3 時間輪高級應用之架構設計 241
7.4 時間輪高級應用之實戰10億級任務 243
7.5 小結 245

第8章 問題分析與性能調優 246
8.1 Netty服務在Linux服務器上的部署 246
8.2 Netty服務模擬秒殺壓測 255
8.3 常見生產問題分析 264
8.4 性能調優 267
8.5 小結 270

展開全部

Netty源碼剖析與應用 作者簡介

劉耀林,從2012 年到2017 年一直從事Java 后臺服務開發工作,在此期間曾創辦過大象在線分享網,網名夜行俠老師,錄制過Netty 源碼剖析視頻教學,同時在多家互聯網公司擔任過系統架構師,有豐富的Java 工作實戰經驗。從2018 年至今轉型從事大數據研發工作,對Flink、Hbase、Kafka、Elasticsearch 等大數據組件有深入的研究。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 国际金融网_每日财经新资讯网| 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 模具钢_高速钢_不锈钢-万利钢金属材料| 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 浙江美尔凯特智能厨卫股份有限公司| 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 烽火安全网_加密软件、神盾软件官网 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 好笔杆子网 - 公文写作学习交流分享平台| 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 |