跳到主要内容

Run

  • 服务编排

服务启动顺序:​

服务启动顺序:

  1. 中间件服务: 配置中心, 服务注册中心, 服务发现中心, 服务网关, 服务监控中心
  2. 基础设施服务: 短信服务, 邮件服务, 推送服务
  3. 核心服务: 帐号系统, 登录系统, 权限系统

服务定级标准:

  1. 服务的重要性: 基础中间件先启动, 短信服务, 邮件服务, 推送服务
  2. 核心服务: 帐号系统, 登录系统, 权限系统

L0 中间件:​

  • 首先启动
服务名称服务定级服务启动顺序服务依赖服务描述
数据库L01无mysql
缓存L01无redis
服务注册中心L01无consul/etcd
消息队列L01无kafka/rabbitmq
配置中心L02无配置中心 consul/etcd
服务网关L02无服务网关
服务监控中心L02无服务监控中心

L1 基础设施服务:​

  • 依赖中间件服务先启动
服务名称服务定级服务启动顺序服务依赖服务描述
短信服务L11无短信服务
邮件服务L11无邮件服务
推送服务L11无推送服务

L2 核心服务:​

  • 依赖中间件服务先启动
  • 依赖基础设施服务先启动
服务名称服务定级服务启动顺序服务依赖服务描述
帐号系统L24无帐号系统
登录系统L24无登录系统
权限系统L24无权限系统

L3 业务服务(重要):​

  • 依赖核心服务先启动
服务名称服务定级服务启动顺序服务依赖服务描述
商品服务L31无商品服务
订单服务L31无订单服务
支付服务L31无支付服务
评论服务L31无评论服务
搜索服务L31无搜索服务
购物车服务L31无购物车服务
退货服务L31无退货服务
退款服务L31无退款服务
会员服务L41无会员服务

L4 业务服务(次要):​

服务名称服务定级服务启动顺序服务依赖服务描述
促销服务L41无促销服务
优惠券服务L41无优惠券服务
积分服务L41无积分服务
收藏服务L31无收藏服务

服务编排:​

  • 服务编排: 服务编排是指服务的启动顺序, 服务的依赖关系, 服务的定级等等
  • 服务编排的目的: 服务编排的目的是为了保证服务的高可用, 服务的稳定性, 服务的可扩展性