- 博客(6)
- 收藏
- 关注
原创 Redis集群实现分布式锁的正确方式
前言上文我们介绍的Redis实现分布式锁的正确方式是 redis 单机的方式,所以本篇要基于 redis 集群做分布式锁,我们使用Redisson来做。有同学肯定有这样的疑问为什么用 redis 集群方式啊,单机不是挺好的?集群和单机不就是 redis 多节点配置的问题吗?为什么使用另一种方式 Redisson呢?Redisson 是什么呢?可不可以不用Redi...
2019-04-21 21:41:56 13968 8
原创 Redis实现分布式锁的正确方式
前言上一篇文章讲的是 redis + lua实现 分布式限流,这篇文章是在上篇文章的项目结构添加了 分布锁的相关代码,如果碰到说个别的pom或者配置没有贴出来,请查看我的上篇文章 :https://blog.csdn.net/weixin_38003389/article/details/89049135本文介绍的是利用 redis 实现分布式锁,redis单机操作。可能很多人看到这篇文...
2019-04-14 17:22:32 1788 2
原创 Redis + Lua 实现分布式应用限流
前言今天讲的 redis+lua 解决分布式限流 任何框架都能用,只要能集成 redis就可以,不管是微服务 dubbo、springcloud,还是直接用 springboot或者 springMVC都通用的方法。前面我们已经讲了三篇关于 网关做限流的解决方案了,可查看链接https://blog.csdn.net/weixin_38003389/article/details/88...
2019-04-06 00:38:01 3025 5
原创 Spring Cloud Gateway基于CPU使用率实现限流
前言本文Demo摘自 《重新定义》在项目里利用 cpu 的使用率来做限流其实不是很常用,或者基本不会使用这种方法进行,限流,除非该项目有他特殊 的需要,因为我们不能保证是其他 应用或者服务引起的 cpu 使用率增加,还是由于访问量大,导致 cpu 使用率增加, 因为一台机器 cpu使用率不是说你一个 java服务就能控制的,所以用这个判断是有误差的,本文就是一个为了扩展大家思路而写的。...
2019-04-03 17:50:53 2044
原创 Spring Cloud Gateway基于内置过滤工厂实现限流
前言本文使用 gateway 内置的过滤工厂 -RequestRateLimiter 实现限流的。本文Demo 是对《重新定义》 代码示例进行改造。正文前置准备工作本机安装一个 redis ,端口按默认的,然后启动。 创建一个 eureka-service ,端口是 8888,然后启动。 创建一个 eureka客户端,返回一个字符串即可,并注册在准备好的注册中心上。...
2019-04-03 17:13:34 1766
原创 Spring Cloud Zuul通过zuul-ratelimit实现限流
前言本篇文章主要讲解zuul-ratelimit 组件如何来作为服务限流的。并且只讲解他的默认存储类型,因为我想后期能力允许,我会单独讲解利用 redis 来做限流。本文 Demo 摘自《重新定义》正文首先简单说一下 spring cloud zuul-ratelimit,他是外国人专门针对 zuul 编写的限流库,提供来4种限流策略,如下。 限流粒度/类型 ...
2019-04-03 13:25:00 9934 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人