千万,你用户高并发夹狗是个很复杂,但事情是要结合要我场景来设计的在这里不会有人具体回答你怎么设计,该设计什么具体来,该怎么做都是笼统地告诉你一下搞变化是什么意思,一般都是有什么套路,你要真想知道怎么做的我告诉你。设计这个是要收费的。
基本架构都是分布式负载均衡,用nginx做应用,数据库的话可以用传统的关系型数据库也可以去用非关系型数据库,看数据量和预算还有习惯了,但具体到怎么搭建和配置就需要找个专业的人了,问头条只能给你个方向和思路还不一定正确,真正要实施还是需要花钱请专业团队来帮忙,毕竟知识是有价格的尤其是这种很专业的知识。
许多人一上来就高并发架构,我觉的应该先谈业务,谈业务的频率,业务的分布,采用什么样的业务模式,客户的分布,客户应用模式,销售模式,或者变现的点,还有网站的交互模式,交流的程度等等。
然后聊硬件的投资,主机资源多少,网络资源多少,或者云平台多少,多少cpu,多少内存,多少存储,是否有异地,是否CDN等等。
然后考虑业务交互的数据,目标响应速度,负载的预估,最高多少,性能多少,在这一系列的前提下,再说高并发架构。
现在高并发架构基本已经不是什么秘密,比如负载均衡,缓存,异步处理,并行架构,水平扩展,纵向扩展等等
一般分层包括客户端(UI)用户反向代理,应用层,服务层,缓存,数据库,每个层级按照上述的数据进行规划。最后要对各个环节进行压测,确认达到相关指标数据。
相关新闻