随笔 - 122,  文章 - 2,  评论 - 2,  阅读 - 54649

分布式

核心思想:将项目按照特定的规则进行拆分,拆分后让项目在架构层级松耦合

  1. 项目的重置拆分

概念:按照项目的功能模块进行划分,将模块系统化

  1. 项目的水平拆分

概念:根据项目中的层及代码,将项目进行拆分
特点:一般小型公司不用水平拆分,只有大型项目构建时,使用水平拆分

高并发

概念:单位时间内,大量的用户访问服务器的数量
例子:单台的tomcat 220/s (理论)150/s(实际)

集群(高可用)

概念:集群的搭建是抗击高并发的有效手段。
采用多个服务器共同抗击高并发的压力
高可用概念:要求尽可能不让服务器宕机,当服务区宕机是,要自动的实现故障的迁移,不影响用户的正常使用

海量数据

说明:由于公司业务的长期的积累,使数据库中有很多的数据,如何快速检索/如何将优先的数据变为无限的价值。是需要解决的主要问题
行业:大数据/人工智能

问答题:

  1. 如果我们的网站需要抗击2000万的并发量

2000万/150 =133333.33333 13.3万台 大约2.6万台真实的服务器
Docker技术 解决需要购买真实服务器的需求

  1. 如果网站日活量2000万需要多少台服务器

2000万/18(小时) = 1111111.1111
1111111.1111 / 3600(秒) = 308.64...
308.64/150(Tomact访问) = 2.05 台

  1. 算法

1505 = 750
750
3600 = 270万
2700000 * 18 = 4860万

posted on   depressiom  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示