Cluster computing 高可用Linux应用程序的设计级模式

Cluster computing 高可用Linux应用程序的设计级模式,cluster-computing,failover,high-availability,Cluster Computing,Failover,High Availability,给定的工具包(如)和顶部的集群层(如);像文件系统复制器和其他各种各样的东西一样,开发人员可以使用这些组件来构建高可用、健壮的系统 高可用性体系结构级别的模式通常很容易描述,但我正在寻找低于此级别的模式 虽然这些工具箱的每一部分似乎都有很好的文档记录,其中一些部分展示了如何在健壮的应用程序中使用它们,但它们没有展示使用端到端或多资源的应用程序的示例 那么,为了使开发的代码在这样的环境中运行良好,应该遵循哪些具体步骤、模式、配方等呢 我应该向团队指出哪些书籍、web教程等,以便重构正在工作的单盒定

给定的工具包(如)和顶部的集群层(如);像文件系统复制器和其他各种各样的东西一样,开发人员可以使用这些组件来构建高可用、健壮的系统

高可用性体系结构级别的模式通常很容易描述,但我正在寻找低于此级别的模式

虽然这些工具箱的每一部分似乎都有很好的文档记录,其中一些部分展示了如何在健壮的应用程序中使用它们,但它们没有展示使用端到端或多资源的应用程序的示例

那么,为了使开发的代码在这样的环境中运行良好,应该遵循哪些具体步骤、模式、配方等呢

我应该向团队指出哪些书籍、web教程等,以便重构正在工作的单盒定制TCP服务器(例如),并使其在群集控制下运行,写入共享文件系统空间,并以这样的方式工作:当它发生故障时,它有机会恢复并继续工作