当前位置: 代码迷 >> 综合 >> DFX设计模式
  详细解决方案

DFX设计模式

热度:87   发布时间:2024-02-28 18:49:05.0

冗余设计
1:N+M冗余,指一共部署N+M个服务单元,其中N个服务单元被选为主用角色,处于工作状态,M个服务单元被选为备用角色,处于备用状态,当某个主用角色异常之后,从处于备用角色的服务中选择一个升为主用状态,使其接替异常的服务继续工作,系统处理能力不下降
2:N-Way冗余,也称为Cluster,系统部署N个业务功能单元,它们均处于Active 状态。根据业务功能单元的无状态和有状态的特征, N-way模型又细分为两种:All Active、Master-Slave(或Primary-Secondary)模型。
3:负荷分担(也称为N-Way active),指一个服务实例(Service Instance)由N(N≥2)个全Active的服务单元(Service Unit)组成,所有服务单元都处理业务,没有不处理业务的冗余单元(Standby)。服务单元在资源容量上冗余,一个或者多个服务单元故障时,确保业务可切换分担到其他正常的服务单元处理,保持服务的连续性;   
4:主备,指由一个服务实例(Service Instance)由一主一备两个服务单元(Service Unit)组成,两个服务单元是相同的软件,分别运行在不同节点(Node)中,节点根据故障保护范围的不同,可以是虚拟机、单板、机框等;一般情况下,主备服务单元需要至少跨物理硬件部署,以确保硬件故障时服务的继续提供,否则

  相关解决方案