python微服務開發的PDF電子書免費下載

資料大小: 4.71 MB

所需積分: 2

下載次數:

用戶評論: 0條評論,查看

上傳日期: 2019-05-29

上 傳 者: mowangmm他上傳的所有資料

資料介紹

標簽:python(987)應用程序(697)Web(475)

  如果我們試圖將Web應用程序部署到云中,則需要我們的代碼與許多第三方服務進行交互。使用微服務體系結構,您可以構建允許您管理這些交互的應用程序。然而,這也有其自身的挑戰,因為每一組都有其自身的復雜性,要使其交互正確并不容易。這個簡單易懂的指南涵蓋了幫助您克服這些挑戰的技術。您將學習如何最佳地設計、編寫、測試和部署您的微服務。RealWorld示例將幫助Python開發人員使用最有效的方法創建自己的Python微服務。在這本書的結尾,你將獲得技能來制作應用程序,這些應用程序是作為小標準單元構建的,使用所有經過驗證的最佳實踐,并避免了常見的陷阱。此外,對于從單片設計轉向基于微服務的新開發范式的大量Python開發人員來說,這是一個有用的指南。

  當我7年前開始在Mozilla工作時,我們開始為一些Firefox功能編寫Web服務。其中一些最終成為了微服務。這種變化不是隨著時間的推移而發生的,而是逐漸發生的。這一轉變的第一個驅動因素是,我們將所有服務轉移到了云提供商,并開始與他們的一些第三方服務進行交互。當你將你的應用程序托管在云中時,一個微服務架構就變得自然適合了。另一個驅動程序是firefox帳戶項目。我們希望為我們的用戶提供一個單一的身份,以便與我們的Firefox服務進行交互。通過這樣做,我們所有的服務都必須與同一個身份提供者交互,并且一些服務器端部分開始重新設計為微服務,以便在這種情況下更高效。

  我認為很多Web開發人員都經歷過類似的經歷,或者現在正在經歷。我還相信python是編寫小型高效微服務的最佳語言之一;它的生態系統充滿活力,最新的python 3特性使python在這一領域與node.js競爭,node.js在過去5年中有著驚人的增長。

  這就是這本書的全部內容;我想通過我為這個目的創建的一個簡單用例(runnerly)來分享我在用python編寫微服務的經驗,這個用例在Github上提供給您學習。你可以在那里與我互動,如果你看到任何錯誤,就指出錯誤,我們可以繼續學習如何一起編寫優秀的Python應用程序。

用戶評論

查看全部 條評論

發表評論請先 , 還沒有賬號?免費注冊

發表評論

用戶評論
技術交流、我要發言! 發表評論可獲取積分! 請遵守相關規定。
上傳電子資料
彩票开奖查询2019