阅读笔记

提高可用性手段:

使用较为昂贵的软硬件设备

数据和服务的冗余备份及失效转移(保证服务器硬件故障时服务依然可用、数据依然可以被访问并保存)

应用层——服务器——数据层 这种分层架构及物理服务器的分布式部署(集群方式)使位于不同层次的服务器具有不同的可用性特点,关闭服务或服务器宕机时产生的影响也不相同

应用层、服务层:负载均衡—心跳检测—分发请求

数据层:写入时同步复制进行冗余备份,宕机时切换访问

 

分级管理,对业务进行优先级设置,服务器的部署进行隔离

超时设置,

异步调用,

服务降级:拒绝服务和关闭服务

幂等性设计(在服务层保证服务重复调用和只调用一次的结果相同)

 

高可用数据服务架构:

CAP:数据可用性、数据一致性、分区耐受性

 

 

 

数据一致性:

数据强一致(数据不会处于不确定状态),数据用户一致(终端用户访问时的纠错和校验),数据最终一致(自我修复和矫正)

posted @ 2023-03-02 19:19  闫闫不是那个严  阅读(16)  评论(0编辑  收藏  举报