gpt4 book ai didi

C#。适用于大数据的可扩展高负载架构

转载 作者:可可西里 更新时间:2023-11-01 11:36:53 24 4
gpt4 key购买 nike

我们在 C# 上构建了我们的“试点”,现在看来在 6 个月内我们将达到系统无法处理的用户和数据量。我们正试图弄清楚如何在 C#/.net 上构建可扩展的高负载架构,该架构也可以处理大数据。到目前为止我们得到的是 the diagram

我们需要什么

  1. 获得有关我们解决方案的专家意见
  2. Load Balancer 通常用于 .net 的内容
  3. 关于我们使用的数据库的任何建议(优点和缺点)。我们想在 MongoDB 和 CassandraDB 之间做出选择,但也许我们必须看看另一种解决方案
  4. 我们需要添加什么工具。例如,我们正在考虑 ZooKeeper

更新:

  1. 我们将为 MongoDb 使用多个服务器,为 MSSQL 使用 2 个集群
  2. oauth(承载)用于身份验证

谢谢。

最佳答案

从图中我几乎一无所知......要实现良好的可伸缩性需要考虑很多事情......

  • 总是想到的一件事是:用户数据状态,您是否在使用 session ?如果是,如何?你把它存放在哪里?

  • 您是否还在多台服务器或仅一台主数据库服务器中“夹板”数据库?使用的配置??

  • Redis 和其他缓存层连接到之前的数据库设置点....您甚至可能缓存不正确的数据并将其带回前端(但只有您知道如何可以是也可以不是)。

  • 负载平衡 - 通过物理机还是软件?

关于C#。适用于大数据的可扩展高负载架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31716557/

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