高可用架构的手段

      1.无状态化服务。 2.子系统冗余。 3.幂等性设计,一个接口执行同样的数据多次结果相同。数据累加接口,天然不是幂等的。但可以根据累加明细判断是否能再次累加,这样也可以做幂等。 4.异步调用。同步请求时,发出请求后整个线程处于等待状态,此时cpu利用率不高。但如果是计算密集型就不要异步。 5.超时机制设置。上游调用下游的时候,要求上游要有超时机制。 6.分级管理。核心服务部署在好的机器
相关文章
相关标签/搜索