构建高可用服务笔记
作者:互联网
构建高可用服务的几种方式
1、分级部署管理
将重要的应用服务部署到质量较好的服务器,不那么重要的优先级可以降低,在服务部署上也进行必要的隔离,避免连锁反应。
2、超时设置
设置请求超时响应,如果请求超过时间未响应,则根据策略抛出异常或者重试或者转移到其他服务器上
3、异步调用
通过消息队列的方式调用服务
4、服务降级
5、幂等性设计
数据层的高可用
1、数据备份
冷备
热备
2、失效转移
“当一头牛拉不动车时,不要试图找一头更强壮的牛,而是用两头牛来拉”
标签:调用,服务,可用,部署,笔记,构建,服务器,超时 来源: https://www.cnblogs.com/dawnHouse/p/16408883.html