我的具体问题是:
1)您如何构建一个三层Web应用程序来限制停机时间?
2)如何从3层架构中消除故障点
我找不到任何专门回答这些问题的资源。我想得到社区的意见
无论您选择哪种架构,失败都可能发生并且会发生。真正的问题不是消除错误而是减少。
在3层中,您可能拥有ui,业务层和数据库访问层。其中任何一个都是单点故障。所以一个人整个应用程序停止工作。
你必须依靠冗余。您可能需要部署每层的多个副本。部署的副本越多,容错程度就越高。通常每层都与负载平衡器通信以与下游服务进行通信。和负载均衡器将平衡每层的多个副本。