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