范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

架构设计的时候,怎样做流量评估和容量设计?

  作为开发/架构,经常会被问到这样的问题:
  "这个产品(功能)上线后,预计会有大量的用户进来,你们系统能不能扛得住";
  "马上就要到业务节点了,你们系统用不用加一些资源";
  这些问题都涉及到了流量评估和容量设计,我分享一下我经常用的一些方法,当然项目的流量和互联网公司没法比,大家也别见笑。
  先算总访问量
  也就是PV,如果是网页的话,打开一次网页,这个网站的PV就增加了一次,如果是接口的话,就是接口的访问次数。
  访问总量的预估,可以问业务/产品/运营的伙伴,这个产品(功能)上线后的预期是多少,或者用以往产品(功能)上线后的访问量作参考,做一个预估。
  比如我之前参与过的项目,每天要给过生日的用户发送生日祝福短信,那么就可以大概评估出每天这个功能的总量大约是:总客户数量/365。
  (图为10%的数据采样,相当于每天大约160万的访问量)
  评估平均访问量
  TPS:是指每秒内的事务数,如果执行了DML操作,那么相应的TPS会增加;
  QPS:是指每秒内查询次数,如果执行了select操作,相应的QPS会增加。
  QPS的计算公式也比较简单,就是总量/时间;如果是平均访问量的话,就除以60*60*24=86400秒;当然我们通常可以按照访问量都集中在白天,那么就按照60*60*12进行评估(评估高一些,总比低了要好)。
  评估高峰期间的访问量
  在做流量评估和容量设计的时候,不能只考虑平均QPS,一定要考虑高峰的QPS,我们系统的容量,一定要能抗住高峰的QPS。
  如果每天80%的访问集中在30%的时间里,这30%时间叫做峰值时间;那么高峰期的访问量=(总访问量*80%)/(每天秒数*30%);
  例如我们系统的访问量,主要集中在9:30-11:30和13:30-17:30期间,大约有6个小时。
  评估每台机器的QPS,进而评估出需要多少服务器资源
  通过压力测试,评估出一台服务单机能的极限QPS,比如单台服务器QPS极限是500;
  生产环境中预估高峰期间的访问量是3000,那么至少需要6台服务器,当然当台机器极限是500,我们可以按照400进行预估,那么就需要8台机器,当然为了保险期间,部署10台是比较保险的(有一定的冗余度)。希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

JetpackCompose架构如何选?MVPMVVM还是MVI?本次IO大会上曝出了Compose1。0即将发布的消息,虽然API层面已趋于稳定,但真正要在项目中落地还少不了一套合理的应用架构。传统Android开发中的MVPMVVM等架构在声Android开发从设计者角度看Retrofit原理作者Bezier前言通常我不喜欢去写分析源码类的文章,流水线式的分析枯燥乏味,但读完Retrofit源码后让我有了改变这种想法的冲动一般来讲读源码的好处有两点熟悉代码设计流程,使用Androidokhttp原理详解,搞懂去虐面试官作者小红军storm一okhttp工作的大致流程1。1整体流程当我们通过OkhttpClient创建一个Call,并发起同步或异步请求时okhttp会通过Dispatcher对我们使用更为安全的方式收集AndroidUI数据流在Android应用中,通常需要从UI层收集Kotlin数据流,以便在屏幕上显示数据更新。同时,您也会希望通过收集这些数据流,来避免产生不必要的操作和资源浪费(包括CPU和内存),okhttp文件上传失败,居然是AndroidStudio背锅?作者不怕天黑一前言本案例是我本人遇到的真实案例,因查找原因的过程一度让我崩溃,我相信不少人也遇到过相同的问题,故将其记录下来,希望对大家有帮助,本案例使用RxHttp2。6。4OkAndroid注解三大框架DaggerHilt和Koin有何不同?译者伤心的猪大肠Dagger和Koin无疑是Android中最流行的两个依赖注入框架。这两个库具有相同的用途,而且看起来非常相似,但它们在底层的工作方式却非常不同。那么Hilt是什一套代码,多端运行!聚焦Android跨平台新方向小步快跑快速迭代一套代码多端运行这一直是很多开发团队的梦想,美团也一样。他们做了很多跨平台开发框架的尝试ReactNativeWeexPWA等等,但都没有得到很好的解决,直至遇到F作为大龄程序员,大厂并没想象中那么香上次分享了一位30年编程经验的技术大佬,为什么选择离开google的几点原因。(作为大龄程序员,我为什么离开Google?)他有提到因为保守因为涉及风险,这些只是其中一部分原因,今作为大龄程序员,我为什么离开Google?鉴于国内互联网发展历史相对短,最近看了很多国外程序员的职业发展路径,工龄基本都在30年以上。有趣的是,国外的中年危机情况并没有我们所看到的所想的那么糟糕。相反,很多大龄程序员仍然在大厂镀金是鬼话?大厂裸辞,面阿里字节全挂,连货拉拉都不要坊间传言程序员可以先在大厂镀金,以后去中小厂毫无压力,基本不会被卡,事实果真如此吗?近日,一个大厂程序员发帖抱怨谁说的大厂镀金?信了你们的鬼话,从大厂裸辞两个多月,一个offer都字节跳动(抖音)Android客户端实习31面经很多朋友知道我在字节担任面试官,做公号的初衷之一也是希望能多一个为团队网络人才的渠道。但是一段时间下来发现真正找我咨询内推的人并不多,不少同学对字节的面试有所忌惮,总担心准备不够。
工信部通报!这37款App被点名!你的手机里有吗?速查工信部今天(4月20日)发布2022年第3批(总第23批)关于侵害用户权益行为的App通报。本次通报涉及37款App,主要涉及App违规超范围收集个人信息,强制用户使用定向推送功能vivoX80系列4月25日19点发布,搭载天玑9000处理器vivox80系列新品发布会将于4月25日1900举行,slogan为蔡司影像,超越所见。根据目前的消息,vivoX80系列定位是移动影像领域的天花板,搭载vivo最新的自研芯片蔡顶级旗舰该有的样子,三星GalaxyS22系列为您呈现为了助力广大用户在暗光环境中轻松拍摄高质量的照片和视频,三星GalaxyS22系列搭载了更强大的感光元器件与前沿的智能图像处理技术。其中,三星GalaxyS22和S22搭载的旗舰级雷鸟创新发布新一代智能眼镜中证网讯(记者万宇)4月19日,TCL旗下AR企业雷鸟创新发布智能眼镜产品雷鸟Air,并在京东商城正式发售。雷鸟Air可与支持DP功能的手机平板电脑等设备相连,购买适配器还可与iP长江存储官网预告,即将推出存储卡产品IT之家4月19日消息,根据IT之家小伙伴杀猪剑豪发现的线索,长江存储官网发布预告,即将推出存储卡类产品,满足手机,相机,无人机等数码产品使用,官网显示敬请期待。IT之家了解到,虽工信部全国携号转网用户数已超5700万4月19日,国新办举行一季度工业和信息化发展情况新闻发布会。运行监测协调局局长罗俊杰信息通信管理局局长赵志国作为新闻发言人出席。会上透露,目前全国携号转网用户数已经超过5700万。工信部力促工业稳增长今年培育3000家左右小巨人企业适度超前部署5G基站建设21世纪经济报道见习记者缴翼飞北京报道4月19日,国务院新闻办举行的一季度工业和信息化发展情况新闻发布会,工业和信息化部新闻发言人运行监测协调局局长罗俊杰表示,一季度工业经济实现平区块链全国统一大市场给我们的生活带来了什么?今天想跟大家聊两件事,第一个事今年是区块链应用场景化的第三个年头,从2019年区块链应用元年开始,近几年区块链越来越多的被应用于各个领域。从最早的支付领域到后来的DeFi,再到一度不见驯龙高手,却现麒麟啸天华为Mate50Pro强势来袭!一睹为快2022年开春以来,各大手机厂商几乎都发布了骁龙8Gen1新手机,令人目不暇接,眼花缭乱,却又无从下手。但是,实话实说,看过很多专业大咖的评测之后,还没发现哪一款旗舰手机能够绝对的创新不足需求乏力国内市场手机出货量下滑证券时报记者唐维受缺乏革命性的功能刺激疫情等影响,国内智能手机销量连续走低。信通院发布的国内手机市场运行分析报告显示,今年12月,国内市场手机出货量累计4788。6万部,同比下降2很多人不知道的手机使用小知识一。快捷打开微信付款码和扫一扫。平常我们需要使用到微信付款或者扫一扫功能的时候,都是先打开,然后点击右上角的号,最后再点击上面的付款码或者扫一扫。其实我们可以使用更快捷的方法长按微