电商系统微服务拆分
1 微服务种类拆分
由于有 25 个 java 后端,根据三个火枪者原则,按照业务拆分为 8 个微服务。拆分的微服务为:订单、会员、商品、购物车、支付、库存、物流、营销。
2 微服务框架选型
由于后端都是 java,不需要考虑多语言,为了简化开发成本,采用嵌入 sdk 式,理由是架构简单,天然支持高性能高可用.考虑微服务的生态圈,采用 springcloud 作为微服务的技术框架,其中网关用 springcloud gateway,注册中心和服务发现采用 nacos.
由于有 25 个 java 后端,根据三个火枪者原则,按照业务拆分为 8 个微服务。拆分的微服务为:订单、会员、商品、购物车、支付、库存、物流、营销。
由于后端都是 java,不需要考虑多语言,为了简化开发成本,采用嵌入 sdk 式,理由是架构简单,天然支持高性能高可用.考虑微服务的生态圈,采用 springcloud 作为微服务的技术框架,其中网关用 springcloud gateway,注册中心和服务发现采用 nacos.
评论