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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • PYTHON微服務開發
    該商品所屬分類:圖書 -> 編程語言
    【市場價】
    497-720
    【優惠價】
    311-450
    【作者】 塔裡克·齊亞德(TarekZiad)著和堅張 
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:清華大學出版社
    ISBN:9787302524120
    商品編碼:45695605717

    品牌:文軒
    出版時間:2019-04-01
    代碼:59

    作者:塔裡克·齊亞德(TarekZiad)著和堅張

        
        
    "



    作  者:[法]塔裡克·齊亞德(Tarek Ziadé)著 和堅 張淵 譯 著 和堅//張淵 譯
    /
    定  價:59
    /
    出 版 社:清華大學出版社
    /
    出版日期:2018年08月01日
    /
    頁  數:265
    /
    裝  幀:平裝
    /
    ISBN:9787302524120
    /
    主編推薦
    使用Python工具生態繫統降低微服務復雜性的實用方法Web應用經常部署到雲服務器,應用代碼需要與諸多第三方服務交互。從理論上講,可使用微服務架構來高效地構建此類應用,但在實際中,考慮到各部分間的交互難度,構建微服務架構並非易事。《Python微服務開發》將指導你采用很好的、成熟的構建方式,避開常見陷阱,克服問題,最終開發出多個較小的,將其組合成Web應用。本書緊貼實用,將指導你理解和運用TDD原則,使用Python 3及其很好的工具生態繫統來構建一切。 通過學習本書,你將遵等
    目錄
    ●第 1 章 理解微服務 11.1 SOA的起源 21.2 單體架構 21.3 微服務架構 51.4 微服務的益處 71.4.1 分離團隊的關注點 71.4.2 更小的項目 81.4.3 擴展和部署 81.5 微服務的缺陷 91.5.1 不合理的拆分 91.5.2 更多的網絡交互 91.5.3 數據的存儲和分享 101.5.4 兼容性問題 101.5.5 測試 101.6 使用Python實現微服務 111.6.1 WSGI標準 121.6.2 greenlet和gevent模塊 131.6.3 Twisted和Tornado模塊 151.6.4 asyncio模塊 161.6.5 語言性能 181.7 本章小結 20第 2 章 Flask框架 212.1 選擇Python版本 222.2 Flask如何處理請求 232.2.1 路由匹配 262.2.2 請求 302.2.3 響應 322.3 Flask的內置特性 332.3.1 Session對像 342.3.2 全局值 342.3.3 信號 352.3.4 擴展和中間件 372.3.5 模板 382.3.6 配置 402.3.7 Blueprint 422.3.8 錯誤處理和調試 432.4 微服務應用的骨架 472.5 本章小結 49第 3 章 良性循環:編碼、測試和寫文檔 513.1 各種測試類型的差異 523.1.1測試 533.1.2 功能測試 563.1.3 集成測試 583.1.4 負載測試 593.1.5 端到端測試 613.2 使用WebTest 623.3 使用pytest和Tox 643.4 開發者文檔 673.5 持續集成 713.5.1 Travis-CI 723.5.2 ReadTheDocs 733.5.3 Coveralls 733.6 本章小結 75第 4 章 設計Runnerly 774.1 Runnerly應用 774.2 單體設計 794.2.1 模型 804.2.2 視圖與模板 804.2.3 後臺任務 844.2.4 身份驗證和授權 884.2.5 單體設計彙總 924.3 拆分單體 934.4 數據服務 944.5 使用Open API 2.0 954.6 進一步拆分 974.7 本章小結 98第 5 章 與其他服務交互 1015.1 同步調用 1025.1.1 在Flask應用中使用Session 1035.1.2 連接池 1075.1.3 HTTP緩存頭 1085.1.4 改進數據傳輸 1115.1.5 同步總結 1155.2 異步調用 1165.2.1 任務隊列 1165.2.2 主題隊列 1175.2.3 發布/訂閱模式 1225.2.4 AMQP上的RPC 1225.2.5 異步總結 1225.3 測試服務間交互 1235.3.1 模擬同步調用 1235.3.2 模擬異步調用 1245.4 本章小結 127第 6 章 監控服務 1296.1 集中化日志 1296.1.1 設置Graylog 1316.1.2 向Graylog發送日志 1346.1.3 添加擴展字段 1366.2 性能指標 1376.2.1 繫統指標 1386.2.2 代碼指標 1406.2.3 Web服務器指標 1426.3 本章小結 143第 7 章 保護服務 1457.1 OAuth2協議 1467.2 基於令牌的身份驗證 1477.2.1 JWT標準 1487.2.2 PyJWT 1507.2.3 基於證書的X.509身份驗證 1517.2.4 TokenDealer微服務 1547.2.5 使用TokenDealer 1577.3 Web應用防火牆 1607.4 保護代碼 1667.4.1 斷言傳入的數據 1667.4.2 應用的範圍 1707.4.3 使用Bandit linter 1717.5 本章小結 174第 8 章 綜合運用 1758.1 構建ReactJS儀表盤 1768.1.1 JSX語法 1768.1.2 React組件 1778.2 ReactJS與Flask 1818.2.1 使用 bower、npm和babel 1828.2.2 跨域資源共享 1858.3 身份驗證與授權 1888.3.1 與數據服務交互 1888.3.2 獲取Strava令牌 1898.3.3 JavaScript身份驗證 1918.4 本章小結 192第 9 章 打包和運行Runnerly 1959.1 打包工具鏈 1969.1.1 一些定義 1969.1.2 打包 1979.1.3 版本控制 2049.1.4 發布 2069.1.5 分發 2089.2 運行所有微服務 2109.3 進程管理 2139.4 本章小結 216第 10 章 容器化服務 21710.1 何為Docker? 21810.2 Docker簡介 21910.3 在Docker中運行Flask 22110.4 完整的棧——OpenResty、Circus和Flask 22310.4.1 OpenResty 22410.4.2 Circus 22610.5 基於Docker的部署 22810.5.1 Docker Compose 23010.5.2 集群和初始化簡介 23110.6 本章小結 233第 11 章 在AWS上部署 23511.1 AWS總覽 23611.2 路由:Route53、ELB和AutoScaling 23711.3 執行:EC2和Lambda 23711.4 存儲:EBS、S3、RDS、ElasticCache和CloudFront 23811.4.1 消息:SES、SQS和SNS 24011.4.2 初始化資源和部署:CloudFormation和ECS 24111.5 在AWS上部署簡介 24211.5.1 創建AWS賬號 24211.5.2 使用CoreOS在EC2上部署 24411.6 使用ECS 部署 24711.7 Route53 25111.8 本章小結 253第 12 章 接下來做什麼? 25512.1 迭代器和生成器 25612.2 協同程序 25912.3 asyncio庫 26012.4 aiohttp框架 26212.5 Sanic 26212.6 異步和同步 26412.7 本章小結 265
    內容簡介
    全書共12章,內容包括:理解微服務、使用flask、測試驅動開發與文檔化、設計Forrest、與其他服務交互、保護服務安全、使用微服務、打包Forrest、將服務Docker化、在AWS上部署、超前思維等。
    作者簡介
    [法]塔裡克·齊亞德(Tarek Ziadé)著 和堅 張淵 譯 著 和堅//張淵 譯
    Tarek Ziade?是一位Python 開發人員,在Mozilla的服務團隊工作,已使用法語和英語撰寫多本Python書籍。Tarek創建了一個名為Afpy的法國Python用戶組,現居住在法國第戎市郊區。在工作之餘,Tarek不忘陪伴家人。他另有兩個愛好:跑步和吹小號。 可訪問Tarek的個人博客(Fetchez le Python),並在Twitter上關注他(@tarek_ziade)。還可在亞馬遜上找到他撰寫的另一本書Expert Python Programming,該書已由Packt出版。感謝Packt團隊,以及幫助過我的以下技術精英:Stéfane Fermigier等
    摘要
    為將Web應用部署到雲,代碼需要與很多第三方服務進行交互。使用微服務架構,可構建能管理這些交互的大型應用。但這帶來一繫列挑戰,每項挑戰都有獨特的復雜性。這本通俗易懂的指南旨在幫助你克服這些挑戰。書中將介紹如何以最合理的方式設計、開發、測試和部署微服務,緊貼實用的示例將幫助 Python 開發者用優選效的方式創建Python微服務。閱讀完《Python微服務開發》,讀者將掌握基於小型構建大型應用的技能。《Python微服務開發》將使用成熟的很好實踐,並分析如何規避常見陷阱。此外,對於正將單體設計轉換 型“微服務”開發範式的社區開發者來說,《Python微服務開發》也頗具價值。《Python微服務開發》內容第1章“理解微服務”定義什麼是微服務,以及微服務在現代Web應用中扮演的角色。還介紹Python,並解釋為什麼用Python構建微服務是上佳之選。第2章“Flask等



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    塔裡克·齊亞德(TarekZiad)著和堅張
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    塔裡克·齊亞德(TarekZiad)著和堅張
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部