云平台搭建-微信小程序商城
2021-1-11 15:50 更新
我在公司作为系统设计架构师,和产品经理对接需求,软件构建为分布式系统,根据业务把系统拆分为6个微 服务:SAM(基础平台),SEM(企业管理云),SPM(生产云),SMS(营销云),SWM(物流 云),SIOT(物联网)。 我负责搭建此分布式系统,基于SpringBoot+SpringCloud全家桶微服务系统搭建,用到了Eureka注册中 心,SpringGateway网关识别判断上下文并转发请求到对应的服务上,限流,SpringConfig配置中心统一管理配置 文件。 各个微服务利用SpringBoot搭建,搭配MyBatis持久化框架,各服务持久化数据到各MySQL。 远程调用:利用feign封装的http进行服务间的远程调用