python微服務開發的PDF電子書免費下載
資料介紹
如果我們試圖將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應用程序。
下載地址
python微服務開發的PDF電子書免費下載下載
下載此資料的人還喜歡:
- MSP430單片機C語言應用程序設計實例_秦龍
- LED顯示屏控制軟件StartLedV3應用程序免費下載
- ULN2003步進電機驅動原理及應用程序
- Proteus 8.7 應用程序免費下載
- 同濟大學郵件系統Webmail使用手冊
- 超級電容器可以取代電源斷電應用程序的備用電池
- 如何編寫應用程序與USB HID設備通訊
- Python機器學習經典實例電子版和附帶源碼
- python 編寫的四旋翼飛行器仿真程序
- 基于ZedBoard和linux的應用程序HelloWorld的實現(完整工程)
- 微軟壓力測試工具Microsoft Web Application Stress Tool
- 單片機應用程序設計技術
用戶評論
查看全部 條評論
發表評論請先 登錄, 還沒有賬號?免費注冊。
發表評論