最初, 是由於對 Serverless 這一律念感興趣, 因此開始試用阿里雲函數計算,使用過程當中感覺到了函數計算快速、按需付費和彈性伸縮等方面的優點,隨後我在天氣預報、發送短信等場景下開始了更深的體驗,並開始接觸 EDAS Serverless。html
配置完後,我開始把博客遷移過來,EDAS Serverless 中支持Dubbo和原生Spring Cloud以後,我弄了一個簡單的架構圖:web
項目目錄圖以下,核心框架是 SpringBoot+MyBatis+Dubboapi
操做步驟以下:微信
爲了快速的訪問一個web-api直接使用公網SLB訪問, 可是下降我的使用成本,我選擇了私有SLB地址,那麼這時候個人服務該怎麼訪問呢, 這裏選取了阿里雲API網關,極速和這個弄到一塊,這是個人API:網絡
數據這塊由於成本緣由,我使用的阿里雲的容器服務 ,自建的MySQL、Redis和Nacos。架構
通過實踐,我發現EDAS還有本身的輕量級註冊中心特性,連註冊中心都省掉了,曾經的手動擴容的時代終結了。固然,我以爲EDAS Serverless 還能夠更強大,如下是個人建議:負載均衡
一、應用的版本管理,應用能夠支持應用全生命週期管理包含(失敗版本自動回滾, 灰度發佈等);框架
二、和雲效的整合,自動化到雲端,由於這幾天由於頻繁上傳Jar包耗費了不少時間;less
三、應用的鏈路追蹤,應用的配置管理、限流等微服務須要有的功能加進來。函數
以上 3 條建議已被 EDAS 產品和研發團隊採納。
原文連接 更多技術乾貨 請關注阿里云云棲社區微信號 :yunqiinsight