链路层负载均衡服务器并不修改请求数据包的 IP 地址,而是修改数据链路层里的网卡 mac 地址,在数据链路层实现负载均衡。应用服务器返回响应数据的时候,因为 IP 地址没有修改过,所以这个响应会直接到达用户的设备,而不会再经过负载均衡服务器。
来自:12 | 高性能架构的三板斧:分析系统性能问题从哪里入手?
5 人划过
利用文件系统写操作锁的互斥性实现多服务器访问互斥
来自:03 | 短 URL 生成器设计:百亿短 URL 怎样做到无冲突?
5 人划过
当有突发的高并发写入的时候,只要控制消息消费者的消费速度,就可以保证数据库的负载压力不会太大。
来自:02 | 高并发架构设计方法:面对高并发,怎么对症下药?
4 人划过
词条编辑者修改词条后,Invalidation notification 模块就会通知所有 Nginx 服务器,该词条内容失效,进而从缓存中删除它
来自:14 | 百科应用系统设计:机房被火烧了系统还能访问吗?
4 人划过
技术人员在职业生涯的早期,需要更多地去关注和学习通用性的技术。而随着年龄增加,应该在业务相关的技术上获得更多沉淀,成为一个领域的专家,才能使自己在职场上获得更强的竞争力。
来自:20 | 网约车系统设计:怎样设计一个日赚 5 亿的网约车系统?
4 人划过
下单 URL 中会包含一个随机数,这个随机数也会由定时任务推送给下单服务器,下单服务器收到用户请求的时候,检查请求中包含的随机数是否正确,即检查该请求是否是伪造的。
来自:08 | 秒杀系统设计:你的系统可以应对万人抢购盛况吗?
3 人划过
由于访问压力都集中一个缓存 key 上,会给单台 Redis 服务器造成极大的负载压力。因此,微博还会启用本地缓存模式,即应用服务器在内存中缓存特别热门的微博内容,应用构建微博刷新页的时候,会优先检查微博 ID 对应的微博内容是否在本地缓存中。
来自:13 | 微博系统设计:怎么应对热点事件的突发访问压力?
3 人划过
在详细设计阶段,主要输出的就是类图和类的时序图,指导最终的代码开发,如果某个类方法内部有比较复杂的逻辑,那么可以将这个方法的逻辑用活动图进行描述
来自:01 | 软件建模与文档:架构师怎样绘制系统架构蓝图?
3 人划过
隔离必须在低耦合的基础上进行才有意义。如果组件之间的耦合关系千头万绪、混乱不堪,隔离只会让这种混乱更雪上加霜。
来自:16 | 高可用架构的十种武器:怎么度量系统的可用性?
3 人划过
业界一般共识,视频应用 CDN 处理的带宽大约占总带宽的 95% 以上
来自:06 | 短视频系统设计:如何支持三千万用户同时在线看视频?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
编辑推荐
讲师的其他课程
看过的人还看了