- 博客(14)
- 资源 (6)
- 收藏
- 关注
翻译 azure 最佳实践 -- 保持冗余
保持冗余确保你的应用的部署体系是有冗余的,以避免单一节点失败的情况。一个弹性良好的系统可以灵活的绕过系统故障。找出应用中(请求执行)的关键路径。路径中的每个节点是否都有冗余?子系统失败时,系统能否有效的转移故障?也要考虑到业务需求。每个(节点的)冗余都会导致额外的开销和复杂度。你的架构应该考虑到业务需求的标准,例如,目标恢复时间(Recovery time objective)。再如,多区域部署肯
2017-07-30 13:30:04 937
翻译 azure最佳实践系列1-自我修复的设计
如何设计你的应用,能够在系统错误时做到自我修复?在分布式系统中,会经常遇到错误。硬件也会遇到异常情况。网络有时会出现短暂的错误。整个地区出现了服务中断。即便如此,关于这些问题的方案也是要提前规划的。因此,需要设计一个能够在错误出现时完成自我修复的系统,主要包括以下3个部分:发现错误。正确的对待错误。使用日志并监控错误,提高可操控性。对故障类型的响应取决于应用的可用性的需求。例如,如果你需要系统是高
2017-07-28 00:07:29 502
原创 Asp.Net MVC webAPI Token based authentication
Asp.Net MVC webAPI Token based authentication
2017-07-28 00:06:04 1364
原创 Swift 保存pdf并在webview显示
本例中服务器返回的是base64 字符串,也可以直接返回byte[],看server接口的定义let nsData = NSData(base64Encoded: data!!)拿到nsData以后,把pdf写到devicelet theData = ServiceProxy().CallGetPayslipFile(recordId: payslip.recordId)//"204586"
2017-07-15 20:15:50 2133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人