拆分电商系统为微服务
拆分方式:
遵循三个火枪手原则,可以拆分为 8 个微服务
从 0 开始做一个小程序电商业务,按业务进行拆分微服务:订单,会员,库存,店铺,商品,财务,物流,营销
基础设施要求:搭建完善基础设施,按照微服务基础设施优先级逐步落地。
服务拆分落地方式:一步到位
选择微服务框架的模式:
模式 1 - 嵌入 SDK 式
模式 2 - 反向代理式
模式 3 - 网络代理式(Service Mesh)
经过分析:编程语言统一为 java,不需要 RPC 框架,选用 Spring Cloud
评论