如何利用 Redis 实现一个分布式“限速器”

作者/分享人:wang新dong
向 Ta 提问
目前就职于某大型电商公司,我不断构建我们的系统使其承受着API网关百亿级流量的洗礼,我对高并发、高可用有着坚定不移的信念,我对线程池隔离、熔断等容错技术有不懈的追求,我对线程模型的优化,全异步调用有执着的热爱。平时热爱写作,也真切的希望写出来的东西能够获得认可。我的信仰:脚踏实地,做一个不飘的架构师。个人著作《架构修炼之道》。

分布式系统的思维早已植根于我们的思维中,本场 Chat 一起重新看一次分布式系统的样子,我们将弄明白它和集群、微服务是一回事吗;以及在分布式系统的环境下我们为何需要一个统一的介质来帮助我们实现分布式的管理组件,比如常见的分布式限流,又或者叫做我们今天要讲的分布式“限速器”;以及这种方式背后的原理等等。本场 Chat 将会带您从分布式系统开始,利用 Redis 去实现一个分布式的“限速器”。

通过本场 Chat 您将会学到以下内容:

  1. 了解集群、分布式、微服务之间的区别
  2. 揭开 Redis 的单线程原理
  3. 了解大访问量下限流的常用方式
  4. 详解“限速器”的原理与实践
已有190人预订
预订达标
文章出炉
     
06月18日
07月02日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张wang新dong的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
JVM 问题诊断快速入门
火币集团研发中心
互联网公司热门面试题:如何保证缓存与数据库的双写一致性?
魏武归心2016
面试字节跳动的一点小经验
Wayne
面试官问:为什么在项目中使用消息队列!到底是想考什么?
零下
如何在摇摇欲坠的黑客梦中寻求正确方向:Web 安全初入门
帅猪上树会挨打
如何做好性能压测(二) | 性能压测工具选型对比
阿里巴巴中间件
10 个最高频的 Java NIO 面试题剖析!
Dolphin
小程序 · 云开发实战:从 0 到 1 快速开发电商小程序
微信极客WeGeek
大白话聊聊面试中常被问到的分布式事务
不解释 家狗师
恕我直言,90% 的程序员都扛不住这波 MQ 的面试四连炮!
王码农
手把手教你撸一个代码生成器
JohnDeng
实战:基于 RocketMQ 的电商高并发秒杀场景
RocketMQ
业余赚钱实战
追梦1819
SpringCloud 时代:你的项目结构变了吗?
24KBear
让 Elasticsearch 飞起来——性能优化实践干货
穿着西装敲代码
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效