最初, 是由于对 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