在4月20日的阿里雲棲開發者沙龍PHP技術專場上,雲智慧Technical VP高馳濤為大家介紹了微服務的前世今生,分享了微服務架構實踐中所面對的諸多挑戰以及相應的應對策略。
本次直播視頻精彩回顧,戳這裡!
直播回顧:
https://yq.aliyun.com/live/965PPT分享:
https://yq.aliyun.com/download/3527以下內容根據演講視頻以及PPT整理而成。
專家簡介
高馳濤 (Neeke Gao),雲智慧Technical VP,PHP/PECL開發組成員,具有10餘年研發管理經驗,同時也是PECL/SeasLog、PECL/JsonNet、GoCrab等多項開源軟體的作者。2014年加入雲智慧,致力於APM與大數據產品的架構研發,崇尚敏捷、高效。
從一個問題談起
首先,從幾年之前某CTO的一個問題談起,這個問題是「我們的系統將會擁有五千個微服務組件。我們應該怎麼做?」大家可以仔細思考這個問題,我們都知道一個介面肯定無法稱之為微服務,達到十幾個介面或許纔能夠叫做微服務。那麼,對於包含五千個微服務的系統而言,又該怎麼實現和管理呢?其實,這樣的系統背後會存在很大的問題。