架构
the_buffoon
这个作者很懒,什么都没留下…
展开
-
分库分表技术演进&最佳实践(转载)
移动互联网时代,海量的用户每天产生海量的数量,比如:用户表订单表交易流水表以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外卖,每天都是几千万的订单。淘宝的历史订单总量应该百亿,甚至千亿级别,这些海量数据远不是一张表能Hold住的。事实上MySQL单表可以存储10亿级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW量级是最佳状态,因为这时它的BTREE索...转载 2020-03-11 21:05:15 · 261 阅读 · 0 评论 -
nginx负载均衡原理+实操配置,4种经典负载算法
为什么要实现服务器集群实现服务器集群主要就是为了负载均衡(Load Balance)——有两台或者以上的服务器或者站点提供服务,服务将来自客户端的请求,靠某种算法,去尽量平分请求到集群的机器中,从而避免一台服务器因为负载太高而出现故障,而即使其中某个机器出现故障,负载均衡会自动规避选择,使得用户也能正常访问服务。程序&数据库服务器分离动&静资源分离好处:减轻后端服务器的压力...原创 2020-03-09 21:00:40 · 196 阅读 · 0 评论 -
高并发如何处理(架构层面)
高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。另外,比如电商平台中的订单系统、商品系统、库存系统,在高并发场景下的架构设计也是不同的,因为背后的业务场景什么的都不一样。**最简单的系统架构**假设刚刚开始你的系统就部署在一台机器上,背后就连接了一台数据...原创 2020-03-09 20:31:15 · 387 阅读 · 0 评论