写点什么

动手实现

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/a6/a6d38ead92b4e570c2b5ff7d79514fd1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的限流器 RateLimiter 功能服务

随着互联网的快速发展,越来越多的应用程序需要处理大量的请求。如果没有限制,这些请求可能会导致应用程序崩溃或变得不可用。因此,限流器是一种非常重要的技术,可以帮助应用程序控制请求的数量和速率,以保持稳定和可靠的运行。

https://static001.geekbang.org/infoq/a6/a6d38ead92b4e570c2b5ff7d79514fd1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的分布式锁的功能组件

因为分布式系统之间是不同进程的,单机版的锁无法满足要求。所以我们可以借助中间件Redis的setnx()命令实现分布式锁。setnx()命令只会对不存在的key设值,返回1代表获取锁成功。

动手实现_动手实现技术文章_InfoQ写作社区