01 2024 档案
摘要:计数系统设计(一):面对海量数据的计数器要如何做? 1.微博的评论数、点赞数、转发数、浏览数、表态数等等; 2.用户的粉丝数、关注数、发布微博数、私信数等等。 越是最近发布的微博,计数数据的访问量就越大,按照时间来分库分表会造成数据访问的不均匀,最后用了哈希的方式来做分库分表。 数据库 + 缓存的方
阅读全文
摘要:给系统加上眼睛:服务端监控要怎么做? 你在搭建监控系统时,所面临的第一个问题就是选择什么样的监控指标,也就是监控什么。延迟、通信量、错误和饱和度。 延迟指的是请求的响应时间。比如接口的响应时间、访问数据库和缓存的响应时间。 通信量可以理解为吞吐量,也就是单位时间内请求量的大小。比如访问第三方服务的请
阅读全文
摘要:系统架构:每秒1万次请求的系统要做服务化拆分吗? 什么时候采用微服务拆分:但是因为你的系统是按照一体化架构部署的,在部署结构上没有分层,应用服务器直接连接数据库,那么当前端请求量增加,部署的应用服务器扩容,数据库的连接数也会大增。数据库连接最多可以设置16384。 其实可以把与用户相关的逻辑部署成一
阅读全文
摘要:消息队列:秒杀时如何处理每秒上万次的下单请求? 用户查询的是少量的商品数据,属于查询的热点数据,你可以采用缓存策略将请求尽量挡在上层的缓存中,能被静态化的数据(比如商城里的图片和视频数据)尽量做到静态化,这样就可以命中 CDN 节点缓存减少 Web 服务器的查询量和带宽负担。Web 服务器比如 Ng
阅读全文
阅读目录(Content)
此页目录为空