Architecture 容错软件体系结构

Architecture 容错软件体系结构,architecture,fault-tolerance,Architecture,Fault Tolerance,我正在寻找一些关于容错软件体系结构的好文章。请给我一些建议。很难在一篇文章中总结出来,因为在软件中实现容错有多种方法。这些原则涉及桌面、服务器应用程序和/或SOA。还有多种方法,我们在不知道的情况下已经遵循了其中的一些方法;例如,异常处理。试图在一篇文章中钻研所有概念将是一项艰巨的壮举。你可以在谷歌上通过简单的搜索找到很多文章 在我的FYP中,我研究了操作系统范围内的自愈系统。我遵循了Sun Solaris 10体系结构和IBM的自主计算研究()。我发现这是一本优秀的读物 在释放它!,Micha

我正在寻找一些关于容错软件体系结构的好文章。请给我一些建议。

很难在一篇文章中总结出来,因为在软件中实现容错有多种方法。这些原则涉及桌面、服务器应用程序和/或SOA。还有多种方法,我们在不知道的情况下已经遵循了其中的一些方法;例如,异常处理。试图在一篇文章中钻研所有概念将是一项艰巨的壮举。你可以在谷歌上通过简单的搜索找到很多文章

在我的FYP中,我研究了操作系统范围内的自愈系统。我遵循了Sun Solaris 10体系结构和IBM的自主计算研究()。

我发现这是一本优秀的读物

在释放它!,Michael T.Nygard向您展示了如何针对应用程序将面临的严峻现实来设计和构建应用程序。您将学习如何设计应用程序以获得最大的正常运行时间、性能和投资回报

你可以阅读它的pdf格式。软件可靠性的主要原则之一是容错

看看。

链接转储!:)

这些是我在研究冗余的某个方面时从网上得到的一些想法(或者只是为了检查术语)

  • (IBM DeveloperWorks)
  • (ACM)
  • (ACM)
  • (维基百科)
  • (维基百科)
  • (维基百科)
ACM需要会员资格。

这篇文章涉及以下主题:

  • 超时
  • 审计
  • 异常处理
  • 任务回滚
  • 增量重启
  • 投票表决

太模糊了!你的目标是什么?你想建造什么?你将用什么来建造它?这是给谁的?我不接受这个含糊不清的问题,但是我承认它是一般性的!这就是重点。有些原则超越了特定的目标、构建、工具、客户等。不过,Jeff提出了一个很好的观点,说明了你的目标是什么。这可能会使答案更有用。