| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:聚沙成塔-Go語言構建高性能、分散式爬蟲項目 ISBN:9787121460401 出版社:電子工業 著編譯者:鄭建勳 頁數:435 所在地:中國大陸 *此為代購商品 書號:1556925 可大量預訂,請先連絡。 內容簡介 本書是頗具創新性的Go語言實戰指南,巧妙地將理論知識與實踐案例串聯起來,為讀者搭建了一套完整的知識體系和方法論。本書以爬蟲項目為基礎,全面闡述了Go語言在網路服務開發中的卓越性能,並深入探討了如何利用Go語言打造高併發的爬蟲系統、高性能的分散式系統,以及可擴展的領域驅動的微服務系統。本書有助於Go語言開發者根據編碼規範,編寫出簡潔、高效、健壯且易於擴展的代碼。同時,本書可以作為高等院校計算機和軟體工程等相關專業師生的參考資料。作者簡介 鄭建勛,Golang contributor(Go語言垃圾回收模塊代碼貢獻者)、Go語言精度庫shopspring/decimal核心貢獻者。滴滴高級研發工程師。擁有豐富的分散式、高併發、大規模微服務集群的開發設計經驗。 微信公眾號「gopher夢工廠」作者,知名Go語言內容原創博主,51CTO學堂高級講師,極客時間「每日一課」講師。有豐富的教育經驗,能夠想讀者之所想。相信這部系統且深入淺出的作品,會是讀者打怪升級的絕佳輔助資料。目錄 第1篇 項目準備1 基礎知識:磨刀不誤砍柴工 1 1 Go語言的歷史與設計理念 1 1 1 Go語言的「祖先」 1 1 2 Go的特性 1 2 開發環境 1 3 基礎語法 1 4 語法特性 1 5 併發編程 1 6 項目組織與依賴管理 1 7 工具與庫 1 8 總結 2 大型項目的開發模式與流程 2 1 開發模式 2 1 1 瀑布模式 2 1 2 敏捷開發 2 1 3 其他開發模式 2 2 開發流程 2 2 1 需求階段 2 2 2 設計階段 2 2 3 研發實現階段 2 2 4 聯調測試階段 2 2 5 上線部署階段 2 2 6 運維階段 2 2 7 運營階段 2 3 總結 第2篇 項目設計 3 冰川之下:深入Go高併發網路模型 3 1 網路的基本概念 3 1 1 阻塞與非阻塞 3 1 2 文件描述符與Socket 3 1 3 I/O模型 3 2 Go語言網路模型 3 2 1 協程調度 3 2 2 同步編程模式 3 2 3 非阻塞I/O 3 2 4 I/O多路復用 3 3 總結 4 高性能設計:自頂向下的高性能Go語言程序設計與優化 4 1 系統級別 4 2 程序設計和組織級別 4 3 代碼實施級別 4 3 1 合理的代碼 4 3 2 刻意的優化 4 3 3 冒險的嘗試 4 4 操作系統級別 4 5 硬體級別 4 6 總結 5 微服務探索:深度解析架構演進與治理實踐 5 1 微服務架構演進 5 1 1 單體服務與微服務 5 1 2 微服務的優點 5 1 3 微服務的缺點 5 1 4 微服務的邊界 5 1 5 微服務的通信 第3篇 Worker開發 第4篇 測試與分析 第5篇 分散式Master開發 第6篇 部署運維 第7篇 意猶未盡 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |