[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Go語言高並發與微服務實戰
    該商品所屬分類:圖書 ->
    【市場價】
    628-912
    【優惠價】
    393-570
    【作者】 朱榮鑫黃迪璇張天 
    【出版社】中國鐵道出版社 
    【ISBN】9787113266622
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:中國鐵道出版社
    ISBN:9787113266622
    商品編碼:69331370273

    品牌:文軒
    出版時間:2020-04-01
    代碼:89

    作者:朱榮鑫,黃迪璇,張天

        
        
    "



    作  者:朱榮鑫,黃迪璇,張天 著
    /
    定  價:89
    /
    出 版 社:中國鐵道出版社
    /
    出版日期:2020年04月01日
    /
    頁  數:390
    /
    裝  幀:平裝
    /
    ISBN:9787113266622
    /
    目錄
    ●第一篇雲原生與微服務
    雲原生與微服務分別是什麼,它們之間有什麼關繫呢?本部分圍繞雲原生與微服務的概念展開介紹,我們透過雲計算的歷史和繫統架構的演進,具體了解這兩個概念的意義及其背後的技術發展。
    第1章雲原生架構
    1.1雲計算的歷史1
    1.1.1雲計算的基礎:虛擬化技術1
    1.1.2基於虛擬機的雲計算3
    1.1.3容器的橫空出世和容器編排大戰5
    1.1.4雲計算演進總結6
    1.2雲原生是什麼7
    1.2.1雲原生出現的背景7
    1.2.2雲原生的定義8
    1.2.3雲原生與12因素9
    1.3雲原生的基礎架構11
    1.3.1微服務11
    1.3.2容器12
    1.3.3服務網格13
    1.3.4DevOps14
    1.4小結15
    第2章微服務概述
    2.1繫統架構的演進16
    2.1.1單體架構16
    2.1.2垂直分層架構17
    2.1.3SOA面向服務架構17
    2.1.4微服務架構19
    2.1.5雲原生架構21
    2.2常見的微服務框架22
    2.2.1Java中的SpringCloud與Dubbo框架22
    2.2.2Go語言中的GoKit與GoMicro框架24
    2.3微服務設計的六大原則27
    1.高內聚,低耦合27
    2.高度自治27
    3.以業務為中心28
    4.彈性設計28
    5.日志與監控28
    6.自動化28
    2.4領域驅動設計28
    2.4.1設計微服務的困境28
    2.4.2解困之法:領域驅動設計(DDD)29
    2.4.3DDD的應用領域30
    2.4.4DDD領域劃分31
    2.4.5微服務架構中的團隊組織和管理33
    2.5小結34
    第二篇Go語法基礎與特性功能
    在正式進入微服務組件的學習之前,我們要鞏固一下Go語言的基礎,包括容器、原生數據類型、函數與接口、結構體和方法等常用的語法基礎;其次是Go語言的特性功能:反射與並發模型,介紹Go語言協程、通道、多路復用和同步的具體實踐;最後是GolangWeb的相關介紹,一起構建一個完整的GoWeb服務器。
    第3章Go語言基礎
    3.1Go語言介紹35
    3.2環境安裝36
    3.2.1Go開發包安裝36
    3.2.2第一個Go語言程序38
    3.2.3編譯工具40
    3.3基本語法41
    3.3.1變量的聲明與初始化41
    3.3.2原生數據類型43
    【實例3-1】分別以byte和rune的方式遍歷字符串44
    3.3.3指針45
    【實例3-2】使用flag從命令行中讀取參數47
    3.3.4常量與類型別名48
    3.3.5分支與循環控制49
    3.4Go中常用的容器50
    3.4.1數組50
    3.4.2切片51
    【實例3-3】切片的動態擴容53
    3.4.3列表與字典54
    3.4.4容器遍歷57
    【實例3-4】對給出的數組nums、切片slis和字典tmpMap分別進行遍歷57
    3.5函數與接口58
    3.5.1函數聲明和參數傳遞58
    3.5.2匿名函數和閉包59
    【實例3-5】使用回調函數處理字符串59
    【實例3-6】用閉包的特性實現一個簡單的計數器60
    3.5.3接口聲明和嵌套61
    3.5.4函數體實現接口62
    3.6結構體和方法62
    3.6.1結構體的定義63
    3.6.2結構體的實例化和初始化63
    3.6.3方法與接收器64
    【實例3-7】為Person結構體添加修改姓名和輸出個人信息兩個方法65
    3.6.4結構體實現接口66
    【實例3-8】使用一個結構體同時實現Cat和Dog接口66
    3.6.5內嵌和組合67
    【實例3-9】內嵌不同結構體表現不同行為68
    3.7小結69
    第4章進階——Go語言高級特性
    4.1依賴管理70
    4.1.1包管理70
    4.1.2GOPATH72
    4.1.3GoModules73
    4.2反射基礎73
    4.2.1reflect.Type類型對像74
    4.2.2類型對像reflect.StructField和reflect.Method76
    4.2.3reflect.Value反射值對像78
    【實例4-1】使用反射調用接口方法80
    4.3並發模型82
    4.3.1並發與並行82
    4.3.2CSP並發模型82
    4.3.3常見的線程模型83
    4.3.4MPG線程模型概述85
    4.4並發實踐87
    4.4.1協程goroutine87
    4.4.2通道channel89
    【實例4-2】協程使用channel發送和接收數據90
    【實例4-3】使用帶緩衝區的channel91
    【實例4-4】使用switch從多個channel中讀取數據92
    4.4.3sync同步包94
    【實例4-5】使用sync. tex控制多goroutine串行執行94
    【實例4-6】sync.RW tex允許多讀和單寫95
    【實例4-7】sync.WaitGroup阻塞主goroutine直到其他goroutine執行結束97
    【實例4-8】使用sync.Map並發添加數據98
    4.5小結99
    第5章構建GoWeb服務器
    5.1Web的工作原理100
    5.1.1HTTP協議詳解100
    5.1.2訪問We點的過程103
    5.2使用Go語言構建服務器104
    【實例5-1】快速搭建一個GoWeb服務器104
    5.3接收和處理請求105
    5.3.1Web工作的幾個概念106
    5.3.2處理器處理請求107
    5.3.3解析請求體109
    【實例5-2】GoWeb請求體解析109
    5.3.4返回響應體111
    【實例5-3】返回響應體實踐112
    5.4實踐案例:GolangWeb框架Gin實踐113
    5.5服務端數據存儲116
    5.5.1內存存儲116
    【實例5-4】服務端基於內存的存儲方式實踐116
    5.5.2database/sql接口118
    5.5.3關繫數據庫存儲(MySQL)118
    【實例5-5】服務端基於MySQL的存儲方式實踐119
    5.5.4Nosql數據庫存儲(MongoDB)120
    【實例5-6】服務端基於MongoDB的存儲方式實踐121
    5.6GolangORM框架beego實踐122
    5.7小結125
    第三篇微服務核心組件
    本部分是全書的核心,介紹微服務中各個核心組件的原理和實踐應用,包括分布式配置中心、服務注冊與發現、微服務網關、微服務的容錯、微服務中的通信與負載均衡、統一認證與授權、微服務中的鏈路追蹤。通過組件原理的介紹、組件的選型對比以及組件的實踐應用,喫透每一個微服務組件。
    第6章服務注冊與發現
    6.1服務注冊與發現的基本原理126
    6.1.1服務注冊與發現中心的職責126
    6.1.2服務實例注冊服務信息127
    6.1.3CAP原理127
    6.2常用的服務注冊與發現框架128
    6.2.1基於Raft算法的開箱即用服務發現組件Consul128
    6.2.2基於HTTP協議的分布式key/Value存儲組件Etcd130
    6.2.3重量級一致性服務組件Zookeeper131
    6.2.4服務注冊與發現組件的對比與選型132
    6.3Consul安裝和接口定義133
    6.3.1Consul的安裝與啟動133
    6.3.2Go-kit項目結構134
    6.3.3服務注冊與發現接口135
    6.3.4項目的總體結構135
    6.4實踐案例:直接使用HTTP的方式和Consul交互140
    6.4.1服務注冊與健康檢查142
    6.4.2服務注銷144
    6.4.3服務發現146
    6.5實踐案例:借助Go-kit服務注冊與發現包和Consul交互147
    6.5.1服務注冊與健康檢查148
    6.5.2服務注銷149
    6.5.3服務發現150
    6.5.4服務實例信息緩存150
    6.5.5MyDiscoverClient和KitDiscoverClient的比較153
    6.6實踐案例:基於服務注冊與發現的string-service153
    6.6.1項目結構153
    6.6.2各層構建154
    6.7小結162
    第7章遠程過程調用RPC
    7.1RPC機制和實現過程164
    7.1.1RPC機制164
    7.1.2傳遞參數167
    7.1.3通信協議制定168
    7.1.4出錯和超時處理170
    7.1.5通用RPC接口171
    7.2簡易的Go語言原生RPC172
    7.2.1實踐案例:Go語言RPC過程調用實踐172
    7.2.2服務端注冊實現原理分析175
    7.2.3服務端處理RPC請求原理分析178
    7.2.4客戶端發送RPC請求原理分析182
    7.2.5資源重用187
    7.3高性能的gRPC188
    7.3.1gRPC的安裝189
    7.3.2實踐案例:gRPC過程調用實踐190
    7.3.3流式編程193
    【實例7-1】gRPC流式請求193
    7.4便捷的Go-kitRPC196
    7.4.1Go-kit簡介196
    7.4.2實踐案例:Go-kit過程調用實踐197
    7.5小結202
    第8章分布式配置中心
    8.1如何管理分布式應用的配置203
    8.2常見分布式配置中心開源組件204
    8.2.1SpringCloudConfig.204
    8.2.2Apollo205
    8.2.3Disconf208
    8.2.4分布式配置中心的對比210
    8.3應用SpringCloudConfig統一管理配置210
    8.3.1搭建SpringCloudConfigServer210
    8.3.2Viper介紹213
    【實例8-1】Viper實現讀取本地配置信息214
    8.3.3實戰案例:動手實現SpringCloudConfig的Go語言客戶端216
    8.4實踐案例:實現配置的熱更新219
    8.4.1如何實現熱更新219
    8.4.2Go語言客戶端改進220
    8.4.3結果驗證223
    8.5配置信息的加密解密224
    8.5.1JCE環境安裝225
    8.5.2對稱加密與解密225
    8.5.3非對稱加密與解密226
    8.6小結227
    第9章微服務網關
    9.1微服務網關介紹與功能特性228
    9.2實踐案例:自己動手實現一個網關231
    9.2.1實現思路231
    9.2.2編寫反向代理方法232
    9.2.3編寫入口方法233
    9.2.4運行235
    9.2.5測試235
    9.3API網關選型235
    9.3.1標配組件:Nginx網關236
    9.3.2Java前置網關服務很好選型:NetflixZuul237
    9.3.3高可用服務網關:MashapeKong239
    9.3.4三種常用API網關組件的指標對比240
    9.4Kong接入240
    9.4.1為什麼使用Kong240
    9.4.2Kong安裝實踐241
    【實例9-1】Docker方式安裝Kong242
    9.4.3創建服務244
    9.4.4創建路由245
    9.5安裝Kong插件246
    9.5.1跨域身份驗證:JWT認證插件246
    9.5.2繫統監控報警:Prometheus可視化監控插件248
    9.5.3實時鏈路數據追蹤:Zipkin插件250
    9.5.4進階應用:自定義Kong插件252
    【實例9-2】自定義鋻權插件token-auth252
    9.6小結257
    第10章微服務的容錯處理與負載均衡
    10.1服務熔斷258
    10.1.1分布式繫統中的服務雪崩258
    10.1.2服務熔斷保障繫統可用性260
    10.1.3斷路器261
    10.2負載均衡262
    10.2.1負載均衡類型262
    10.2.2負載均衡算法262
    10.3實踐案例:服務熔斷和負載均衡使用263
    10.3.1負載均衡器263
    10.3.2服務編寫264
    10.3.3使用Go-kitHystrix中間件270
    【實例10-1】使用Go-kitHystrix中間件修飾Endpoint270
    10.4Hystrix詳解271
    10.4.1Hystrix基本使用272
    10.4.2運行流程273
    10.4.3常用參數配置274
    10.5Hystrix監控面板275
    10.5.1獲取Hystrix命令調用信息275
    10.5.2使用HystrixDashboard可視化面板277
    10.6實踐案例:在網關中添加Hystrix熔斷和負載均衡279
    10.7小結282
    第11章統一認證與授權
    11.1微服務安全的挑戰和現狀283
    11.2常見的認證與授權方案283
    11.2.1當前行業授權標準OAuth2283
    11.2.2數據共享的分布式Session287
    11.2.3安全傳輸對像JWT288
    11.3實踐案例:基於OAuth2協議和JWT實現一套簡單的認證和授權繫統290
    11.3.1繫統整體架構290
    11.3.2授權服務器291
    1.用戶服務和客戶端服務292
    2.TokenGrant令牌生成器294
    3.TokenService令牌服務296
    4.TokenStore令牌存儲器300
    5./oauth/token和/oauth/check_token303
    6.請求訪問令牌和刷新令牌306
    11.3.3資源服務器311
    1.令牌認證311
    2.鋻權312
    3.訪問受限資源313
    11.4小結317
    第12章分布式鏈路追蹤
    12.1診斷分布式繫統的問題318
    12.1.1為什麼需要分布式鏈路追蹤318
    12.1.2什麼是分布式鏈路追蹤319
    12.1.3分布式鏈路追蹤規範:OpenTracing320
    12.1.4分布式鏈路追蹤的基礎概念321
    12.2幾種流行的分布式鏈路追蹤組件323
    12.2.1簡單易上手的TwitterZipkin323
    12.2.2雲原生鏈路監控組件UberJaeger324
    12.2.3探針性能低損耗的SkyWalking326
    12.2.4鏈路統計詳細的Pinpoint327
    12.2.54種分布式鏈路追蹤組件的指標對比328
    12.3實踐案例:應用Zipkin追蹤Go微服務329
    12.3.1微服務中集成zipkin-go330
    12.3.2Go-kit微服務框架集成Zipkin實現鏈路追蹤337
    1.HTTP調用方式的鏈路追蹤338
    2.gRPC調用方式的鏈路追蹤342
    12.4小結346
    第四篇綜合實戰
    本部分是商品繫統的實戰項目,綜合難度相對較高,我們通過分析業務繫統的領域設計,將繫統劃分成具體的微服務,整合各個微服務組件,最終實現一個高並發的商品繫統。
    第13章綜合實戰:繫統的設計與實現
    13.1繫統簡介347
    13.2項目架構簡介350
    13.2.1項目簡述350
    13.2.2架構信息350
    13.2.3流程簡介352
    13.3整合升級:各個微服務腳手架的組裝353
    13.3.1服務注冊和發現353
    13.3.2負載均衡策略357
    13.3.3RPC客戶端裝飾器360
    13.3.4限流362
    13.3.5Go語言Redis使用簡介364
    13.3.6Zookeeper集成366
    13.3.7Go-kit開發利器Truss367
    13.4核心邏輯368
    13.4.1業務繫統370
    13.4.2核心繫統380
    13.4.3管理繫統384
    13.5性能壓測386
    13.5.1查看服務的配置文件386
    13.5.2壓測實驗387
    13.6小結390
    內容簡介
    近年來雲原生技術發展迅猛,幫助開發者在雲上快速和頻繁地構建、發布和部署應用,以提高開發效率和快速定位故障。微服務作為開展雲原生技術落地的核心,它將復雜的單體應用按照業務劃分並進行有效地拆分,每個微服務都可以進行獨立部署和開發,大大提升了應用開發效率。Go語言作為新生代的編譯型編程語言,具備語法簡單、高並發性能良好和編譯速度快等特點,是微服務架構落地實踐的絕妙利器。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部