gpt4 book ai didi

asp.net-mvc - ASP.NET MVC Web 应用程序中的负载平衡。什么不能/不能做什么?

转载 作者:行者123 更新时间:2023-12-01 03:54:00 25 4
gpt4 key购买 nike

我正在开发一个 Web 应用程序,有人问我它是否可以与负载平衡器一起使用。我最初的 react 是肯定的,因为系统中任何地方的请求之间都没有跟踪状态。但是,在应用程序启动时会加载一些特定于应用程序的状态(主要来自数据库的配置设置。)

  • 这些数据都是只读的。依靠正常的缓存依赖机制来管理这个并在集群中的所有应用程序中使这些对象无效是否足够,或者我是否必须转移到像 App Fabric 这样的共享缓存系统来确保可靠性/一致性?
  • 启用诊断后,我有许多使用 EventSource.Write 的日志记录调用和一个进程外记录器获取这些调用。我假设在这种情况下,我需要在集群中的每台服务器上安装一个记录器来获取每个触发的事件。我对此并不太大惊小怪,但有什么好方法可以识别集群中的哪个服务器为请求提供服务?
  • 最佳答案

  • 如果在每台服务器上单独初始化数据,并且是只读的,那就没有问题。单独的应用程序将各有一份副本。
  • 是的,每个实例都需要一个记录器。为了识别服务器,您可以将服务器的 IP 包含在日志中。这样您就可以跟踪服务器。 (假设您有静态 IP,但我假设您有)。
  • 关于asp.net-mvc - ASP.NET MVC Web 应用程序中的负载平衡。什么不能/不能做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979002/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com