我正在寻找一些关于容错软件架构的好文章。我可以请一些建议。
答案 0 :(得分:8)
我发现'Release It!'是一本很好的读物。
在Release It!中,Michael T. Nygard向您展示了如何设计和构建应用程序以应对其将面临的严酷现实。您将学习如何设计应用程序,以获得最大的正常运行时间,性能和投资回报。
答案 1 :(得分:7)
Handbook of Software Reliability Engineering你可以用pdf阅读它。软件可靠性的主要原则之一是容错。
答案 2 :(得分:2)
链接转储! :)
这些是我在研究冗余的某个方面时得到一些想法(或仅用于术语检查)的一些在线事项。
ACM需要会员资格。
答案 3 :(得分:1)
由于有多种方法可以在软件中实现容错,因此在一篇文章中总结它是非常困难的。这些原则涉及桌面,服务器应用程序和/或SOA。还有多种方法,我们已经很少知道这些方法;例外的异常处理。尝试深入研究一篇文章中的所有概念将是一项艰巨的任务。你可以通过google上的简单搜索找到很多文章。
对于我的FYP,我研究了OS范围的自我修复系统。我遵循了Sun Solaris 10体系结构和IBM的自主计算研究(http://www.research.ibm.com/autonomic/)。
答案 4 :(得分:0)
关于Software Fault Handling techniques的这篇文章涵盖了以下主题: