构建高可用服务的几种方式
1、分级部署管理
将重要的应用服务部署到质量较好的服务器,不那么重要的优先级可以降低,在服务部署上也进行必要的隔离,避免连锁反应。
2、超时设置
设置请求超时响应,如果请求超过时间未响应,则根据策略抛出异常或者重试或者转移到其他服务器上
3、异步调用
通过消息队列的方式调用服务
4、服务降级
5、幂等性设计
数据层的高可用
1、数据备份
冷备
热备
2、失效转移
“当一头牛拉不动车时,不要试图找一头更强壮的牛,而是用两头牛来拉”
标签:调用,服务,可用,部署,笔记,构建,服务器,超时 来源: https://www.cnblogs.com/dawnHouse/p/16408883.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。