91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
gRPC與云原生應(yīng)用開發(fā):以Go和Java為例
gRPC與云原生應(yīng)用開發(fā):以Go和Java為例
Kasun Indrasiri, Danesh Kuruppu
張衛(wèi)濱 譯
出版時間:2021年01月
頁數(shù):162
gRPC是由谷歌公司開源的高性能遠(yuǎn)程過程調(diào)用框架,它能適應(yīng)各種環(huán)境,尤其適合構(gòu)建云原生應(yīng)用程序和微服務(wù)。利用gRPC,可以高效地跨數(shù)據(jù)中心建立服務(wù)間通信,靈活地支持負(fù)載均衡、健康檢查、服務(wù)發(fā)現(xiàn)、認(rèn)證等,將移動設(shè)備、應(yīng)用程序和瀏覽器連接到后端服務(wù),打通分布式計算的“最后一公里”。
隨著gRPC的采用率呈指數(shù)級增長,開發(fā)人員需要一份介紹該技術(shù)的綜合資源,本書旨在填補這一空白。作者分別用Go語言和Java語言介紹了gRPC的方方面面。無論是只想初探gRPC,還是想為自己的項目尋找新方案,你都能從本書中有所收獲。
● 理解gRPC的底層原理和通信模式
● 對比gRPC和其他進程間通信技術(shù)
● 掌握如何創(chuàng)建服務(wù)定義
● 學(xué)會構(gòu)建和運行g(shù)RPC應(yīng)用程序
● 熟悉攔截器、多路復(fù)用、負(fù)載均衡等高級特性
● 理解gRPC如何與Docker和Kubernetes協(xié)作
  1. 譯者序 
  2. 前言 
  3. 第1章 gRPC入門 
  4. 1.1 gRPC的定義 
  5. 1.1.1 服務(wù)定義 
  6. 1.1.2 gRPC服務(wù)器端 
  7. 1.1.3 gRPC客戶端 
  8. 1.1.4 客戶端–服務(wù)器端的消息流 
  9. 1.2 進程間通信技術(shù)的演化 
  10. 1.2.1 傳統(tǒng)的RPC 
  11. 1.2.2 SOAP 
  12. 1.2.3 REST 
  13. 1.2.4 gRPC的起源 
  14. 1.2.5 選擇gRPC的原因 
  15. 1.2.6 gRPC與其他協(xié)議的對比:Thrift和GraphQL 
  16. 1.3 現(xiàn)實世界中的gRPC 
  17. 1.3.1 Netflix 
  18. 1.3.2 etcd 
  19. 1.3.3 Dropbox 
  20. 1.4 小結(jié) 
  21. 第2章 開始使用gRPC 
  22. 2.1 創(chuàng)建服務(wù)定義 
  23. 2.1.1 定義消息類型 
  24. 2.1.2 定義服務(wù)類型 
  25. 2.2 實現(xiàn) 
  26. 2.2.1 開發(fā)服務(wù) 
  27. 2.2.2 開發(fā)gRPC客戶端 
  28. 2.3 構(gòu)建和運行 
  29. 2.3.1 構(gòu)建Go服務(wù)器端應(yīng)用程序 
  30. 2.3.2 構(gòu)建Go客戶端應(yīng)用程序 
  31. 2.3.3 運行Go服務(wù)器端應(yīng)用程序和客戶端應(yīng)用程序 
  32. 2.3.4 構(gòu)建Java服務(wù)器端應(yīng)用程序 
  33. 2.3.5 構(gòu)建Java客戶端應(yīng)用程序 
  34. 2.3.6 運行Java服務(wù)器端應(yīng)用程序和客戶端應(yīng)用程序 
  35. 2.4 小結(jié) 
  36. 第3章 gRPC的通信模式 
  37. 3.1 一元RPC模式 
  38. 3.2 服務(wù)器端流RPC模式 
  39. 3.3 客戶端流RPC模式 
  40. 3.4 雙向流RPC模式 
  41. 3.5 使用gRPC實現(xiàn)微服務(wù)通信 
  42. 3.6 小結(jié) 
  43. 第4章 gRPC的底層原理 
  44. 4.1 RPC流 
  45. 4.2 使用protocol buffers編碼消息 
  46. 4.3 基于長度前綴的消息分幀 
  47. 4.4 基于HTTP/2的gRPC 
  48. 4.4.1 請求消息 
  49. 4.4.2 響應(yīng)消息 
  50. 4.4.3 理解gRPC通信模式中的消息流 
  51. 4.5 gRPC實現(xiàn)架構(gòu)
  52. 4.6 小結(jié) 
  53. 第5章 gRPC:超越基礎(chǔ)知識 
  54. 5.1 攔截器 
  55. 5.1.1 服務(wù)器端攔截器 
  56. 5.1.2 客戶端攔截器 
  57. 5.2 截止時間 
  58. 5.3 取消 
  59. 5.4 錯誤處理 
  60. 5.5 多路復(fù)用 
  61. 5.6 元數(shù)據(jù) 
  62. 5.6.1 創(chuàng)建和檢索元數(shù)據(jù) 
  63. 5.6.2 發(fā)送和接收元數(shù)據(jù):客戶端 
  64. 5.6.3 發(fā)送和接收元數(shù)據(jù):服務(wù)器端 
  65. 5.6.4 命名解析器 
  66. 5.7 負(fù)載均衡 
  67. 5.7.1 負(fù)載均衡器代理 
  68. 5.7.2 客戶端負(fù)載均衡 
  69. 5.7.3 壓縮 
  70. 5.8 小結(jié) 
  71. 第6章 安全的gRPC 
  72. 6.1 使用TLS認(rèn)證gRPC通道 
  73. 6.1.1 啟用單向安全連接 
  74. 6.1.2 啟用mTLS保護的連接 
  75. 6.2 對gRPC調(diào)用進行認(rèn)證 
  76. 6.2.1 使用basic認(rèn)證 
  77. 6.2.2 使用OAuth 2.0 
  78. 6.2.3 使用JWT 
  79. 6.2.4 使用基于令牌的谷歌認(rèn)證 
  80. 6.3 小結(jié) 
  81. 第7章 在生產(chǎn)環(huán)境中運行g(shù)RPC 
  82. 7.1 測試gRPC應(yīng)用程序 
  83. 7.1.1 測試gRPC服務(wù)器端 
  84. 7.1.2 測試gRPC客戶端 
  85. 7.1.3 負(fù)載測試 
  86. 7.1.4 持續(xù)集成 
  87. 7.2 部署 
  88. 7.2.1 部署到Docker上 
  89. 7.2.2 部署到Kubernetes上 
  90. 7.3 可觀察性 
  91. 7.3.1 度量指標(biāo) 
  92. 7.3.2 日志 
  93. 7.3.3 跟蹤 
  94. 7.4 調(diào)試和問題排查 
  95. 7.5 小結(jié) 
  96. 第8章 gRPC的生態(tài)系統(tǒng) 
  97. 8.1 gRPC網(wǎng)關(guān) 
  98. 8.2 gRPC的HTTP/JSON轉(zhuǎn)碼 
  99. 8.3 gRPC服務(wù)器端反射協(xié)議 
  100. 8.4 gRPC中間件 
  101. 8.5 健康檢查協(xié)議 
  102. 8.6 gRPC健康探針 
  103. 8.7 其他生態(tài)系統(tǒng)項目 
  104. 8.8 小結(jié) 
書名:gRPC與云原生應(yīng)用開發(fā):以Go和Java為例
譯者:張衛(wèi)濱 譯
國內(nèi)出版社:人民郵電出版社
出版時間:2021年01月
頁數(shù):162
書號:978-7-115-55498-7
原版書書名:gRPC: Up and Running
原版書出版商:O'Reilly Media
Kasun Indrasiri
 
卡山·因德拉西里(Kasun Indrasiri), WSO2公司集成架構(gòu)總監(jiān),Apache PMC成員,擁有豐富的微服務(wù)架構(gòu)經(jīng)驗,組建了舊金山灣區(qū)的大型微服務(wù)Meetup活動,另著有Microservices for the Enterprise。
 
 
Danesh Kuruppu
 
丹尼什·庫魯普(Danesh Kuruppu),WSO2公司高級軟件工程師,曾帶領(lǐng)團隊將gRPC集成到開源云原生編程語言Ballerina中,在gRPC社區(qū)中十分活躍。
 
 
購買選項
定價:69.00元
書號:978-7-115-55498-7
出版社:人民郵電出版社