自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除