首页 > > > 参考:创业公司搭建自己的技术架构
阅读本文大概需要 2.8 分钟。
QPS, 如果是5万日活,使用集中在每天的4小时,每个用户大概产生100的请求,那么平均下来,我们系统大概应该支撑的请求为:50000 * 100 / (4 * 60 * 60) = 350 qps/s
业务数据 业务量,我们自己是新闻业务,可能会有其他的业务,比如游戏,商城等等,基本每天新增的业务数据都会在同一个量级, 每日10000, 另外跟用户相关的信息也是比较大的一块,比如用户的订阅等行为,一共5万的用户,保存相关信息可能大概需要100条的数据。
缓存大小 主要业务数据和用户相关的热点数据限时保存在缓存中, 大概需要5个G左右。
日志大小 用户日志和请求日志。大概每天3个G左右

我们基于阿里云来搭建,对图中的内容和技术选型进行一下说明:
SLB要收钱,但是比较便宜,有保证,不会挂。但是可配置的很少,不能根据域名做ip映射
Nginx, 没啥缺点,需要一定的知识。建议:SLB + Nginx, SLB绑定域名作为统一的入口,然后每个服务器上再搭建Nginx.
七牛要做的久一点, 各种图片处理的接口要完善一些
阿里的CDN要稍微好一点点, 但是没有不安全的访问方式,访问稍微没有那么灵活。图片处理功能弱一点。
是解决前端延迟的好办法
dubbo, 阿里的服务治理框架,已经不维护了,切换反应有点慢
dubboX, 当当基于dubbo搞的,还在维护可以一用,推荐。
Motan, 微博的服务治理矿建, 刚开源,需要学习一下, 推荐。
Edas, 阿里云服务,要收钱,侵入型很强,不推荐
DRDS 要花钱,成本较高,没有必要
自建, 不用中间件,直接1写2只读, 然后配置读写分离的数据源,内网SLB进行读集群。解决之。
<END>
推荐阅读:
凌晨!腾讯紧急宣布再度延期复工时间到24号;上班感染肺炎算工伤;小米VIVO完成统一推送适配

微信扫描二维码,关注我的公众号
朕已阅 
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69902700/viewspace-3140786/ ,如需转载,请注明出处,否则将追究法律责任。