E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redisson延迟队列
Redisson
分布式锁实现
Redisson
作为一个基于Redis的Java驱动库,提供了简单且强大的分布式锁功能。
我就是胖着玩玩的
·
2023-12-30 11:37
分布式
10、RabbitMQ高频面试题
MQ实现服务的异步通信下面要结合自己的项目中功能来说两个地方xxxxxx2、为什么会选择使用RabbitMQ我们项目中之所以选择使用RabbitMQ,是因为它的功能比较丰富,支持各种消息收发模式,支持
延迟队列
雨点欺负雪花
·
2023-12-30 07:44
Java面试题
rabbitmq
分布式
面试
redis的搭建及应用(一)
Redis作为项目中常用的中间件在项目开发中非常重要,从今天开始我们从搭建redis环境(docker),主从配置,哨兵策略,lua脚本开发,以及它的常用插件布隆过滤器,限流插件好
Redisson
一步步熟练使用
自信人间三百年
·
2023-12-30 00:44
redis
数据库
缓存
扒开
Redisson
的小棉袄,Debug深入剖析分布式锁之可重入锁No.1
我们就开始对这几行关键的代码进行分析,打好断点,debug调试,是分析源码,学习源码的一个好的方法,OK,让我们开始一场浪漫绚丽的源码探索之旅,
redisson
的源码写的很漂亮哦。
逆熵架构
·
2023-12-29 23:06
《微服务实战》 第十六章 Spring cloud stream应用
系列文章目录第十六章Springcloudstream应用第十五章RabbitMQ
延迟队列
第十四章RabbitMQ应用文章目录系列文章目录@[TOC](文章目录)前言1、stream设计思想2、编码常用的注解
青花锁
·
2023-12-29 21:51
微服务
rabbitmq
stream
一个功能强大的分布式锁框架:Lock4j
一个功能强大的分布式锁框架:Lock4j1简介Lock4j是一个分布式锁组件,它提供了多种不同的支持以满足不同性能和环境的需求,基于SpringAOP的声明式和编程式分布式锁,支持RedisTemplate、
Redisson
String、code
·
2023-12-29 16:21
分布式
一个注解实现分布式锁
1、原始写法我们平常使用
redisson
的分布式锁是怎么做的?是不是基本都用的这个模板,既然是模板,那为何不把他抽出来呢?
Please Sit Down
·
2023-12-29 00:24
Java
Redis
redis
java
Java 中
Redisson
Client 基本使用指南
Redisson
Client是一个强大的Redis客户端,提供了丰富的功能和简单的API,方便Java开发者与Redis进行交互。
JonTang
·
2023-12-28 15:36
Java
java
SpringBoot通过自定义注解整合
Redisson
实现分布式锁(单机+集群模式)
@作者:一恍过去@主页:https://blog.csdn.net/zhuocailing3390@社区:Java技术栈交流@主题:SpringBoot通过自定义注解整合
Redisson
实现分布式锁⏱️
一恍过去
·
2023-12-28 09:30
开发技巧
分布式
Redis
spring
boot
分布式
java
分布式锁
Redission
年轻人,看看
Redisson
分布式锁—可重入锁吧!太重要了
今天我们就来聊聊这些银弹中的其中一枚——分布式锁,更确切的说是分布式锁的其中一种轮子:
Redisson
的可重入锁——基于redis实现的分布式锁。俗话说得好:面试造火箭,工作拧螺丝(手动狗头)。
杏仁技术站
·
2023-12-28 09:22
分布式
编程语言
redis
java
多线程
【3】【实战分布式锁二】
Redisson
分布式锁8种锁模式剖析
文章目录2.
Redisson
分布式锁8种锁模式剖析2.1创建测试类2.2可重入锁(ReentrantLock)2.3公平锁(FairLock)2.4联锁(MultiLock)2.5红锁(RedLock)
莫逸风
·
2023-12-28 08:52
MYF__企业级解决方案
redis
redisson
分布式锁
java
Redis(十) - Redission原理与实践
文章目录一、Redission分布式锁原理1.Redission介绍2.Redission基本使用(1)引入依赖(2)配置
Redisson
客户端(3)使用Redission的分布式锁3.Redission
Super_Leng
·
2023-12-28 08:15
Redis
redis
java
数据库
一文掌握
Redisson
分布式锁的原理(值得收藏)
Redisson
可以直接查看Github
Redisson
官网介绍,没有了解过的小伙伴,看一下
Redisson
的WIKI目录,仔细瞅瞅Redis是如何被
Redisson
武装到牙齿的这里先过一下和文章有关的一部分内容通过项目简介可以看出来
Java后端架构猛猛
·
2023-12-28 07:49
java
redis
分布式
Redisson
分布式锁轻松入门实战与讲解
文章目录一、
Redisson
是什么?二、整合
Redisson
2.1引入Maven依赖2.2自定义配置类2.3测试配置类三、分布式可重入锁3.1可重入锁测试3.1.1验证一:可重入锁是阻塞的吗?
-乌鸦
·
2023-12-28 07:42
数据库
分布式
redis
java
容器
缓存
Redis分布式锁及
Redisson
的实现原理
Redis分布式锁一。什么是分布式锁在讨论分布式锁之前我们回顾一下一些单机锁,比如synchronized、Lock等锁的基本特性:1.互斥性:同一时刻只能有一个节点访问共享资源,比如一个代码块,或者同一个订单同一时刻只能有一个线程去支付等。2.可重入性:允许一个已经获得锁的线程,在没有释放锁之前重新去获得锁3.锁的获取和释放,锁的失效机制是避免死锁的一个问题分布式锁也是基于这些特性来实现的,只不
涛小涛
·
2023-12-28 07:37
redis
分布式
数据库
Redisson
实现分布式锁
目录
Redisson
简介
Redisson
实现分布式锁步骤引入依赖application.yml
Redisson
配置类
Redisson
分布式锁实现
Redisson
简介Redis是最流行的NoSQL数据库解决方案之一
摸大鱼了
·
2023-12-28 07:19
java
spring
boot
分布式
java
redis
redisson
看门狗机制,
redisson
看门狗性能问题,
redisson
源码解析
文章目录
redisson
看门狗机制官网解释看门狗开启条件看门狗如何开启的看门狗的性能问题强大的
redisson
redisson
看门狗机制官网解释
Redisson
内部提供了一个监控锁的看门狗,它的作用是在
秃了也弱了。
·
2023-12-28 06:03
redis
redis
redisson
Spring Boot学习:Redis发布订阅
Redis发布订阅实现下面我就在SpringBoot项目中使用
Redisson
来实现发布订阅1
way_more
·
2023-12-27 17:03
springboot
redis
spring
boot
学习
redis
java
后端
通过
Redisson
的管道批量操作来提高Redis Io效率
一、背景当在对redis进行刷数操作时,大部分的redis框架对于单次执行的效率差不多,但我们有时需要一次性写入大量的rediskey时,一次一次的操作速度就很慢。尤其是处于跨region的环境,一次的redisio就高达数十毫秒,速度很慢,跑数千万的缓存时会面临执行一天的情形。在这种场景下,redis的pipline模式能够极大的提高刷数效率,有时需要一天完成的redis刷数任务,在一次性执行2
瞎胡侃
·
2023-12-27 15:27
其他
redis
java
数据库
redisson
延迟队列
商业版RocketMQ和Pulsar的对比
RocketMQ和Pulsar的基本对比系统实现原理使用限制成本业务支持及使用监控报警容灾高可用自动扩缩容(弹性)鉴权schema管理数据留存消费幂等商业版RocketMQ和开源RocketMQ内置18个不同周期的
延迟队列
瞎胡侃
·
2023-12-27 15:57
其他
开发语言
RocketMQ
Pulsar
延迟队列
redis分布式锁
//1.获取锁对象实例(无法保证是按线程的顺序获取到)RLockrLock=
redisson
Client.getLock(lockKey);try{/***2.尝试获取锁*waitTimeout尝试获取锁的最大等待时间
欲将心事付瑶琴知音少弦断有谁听
·
2023-12-27 15:15
redis
分布式
数据库
领导:谁再用定时任务关单,立马滚蛋
一般的做法有如下几种1、定时任务关闭订单2、rocketmq
延迟队列
3、rabbitmq死信队列4、时间轮算法5、redis过期监听一、定时任务关闭订单一般情况下,最不推荐的方式就是关单方式就是定时
程序员阿牛
·
2023-12-27 06:16
最强分布式锁工具:
Redisson
目录一、
Redisson
概述二、分布式锁可重入锁三、
Redisson
分布式锁四、RLock1.解锁消息2.锁续约3.流程概括五、公平锁FairSync
Redisson
FairLock六、总结一、
Redisson
only-qi
·
2023-12-26 22:09
分布式
java
redis
Redis学习:SpringBoot整合Redis
jedis是Redis推荐的Java连接Redis客户端,但是实际上springboot2推荐的是连接Redis客户端是lettuce(实际上对应比较流行的客户端还有一个
redisson
),主要是jedis
我是坑货
·
2023-12-26 22:08
redis
redis
nosql
java
SpringBoot 3.2.0 结合
Redisson
接入Redis
依赖版本JDK17SpringBoot3.2.0
Redisson
3.25.0工程源码:Gitee集成Redis步骤导入依赖3.25.0org.projectlomboklombokorg.springframework.bootspring-boot-starterorg.
redisson
redisson
-spring-boot-starter
入秋的大橘
·
2023-12-26 22:37
Spring
Boot
spring
boot
redis
后端
java
spring
Redisson
分布式锁
一开始我们也手工实现了分布式锁,但是随着业务的发展,我们对锁的特性也要求越来越完善,最后选用了Redis官方推荐的
Redisson
。
梅西爱骑车
·
2023-12-26 17:55
redisson
分布式锁实现方式
在当下分布式开发中,分布式锁的应用非常频繁,也非常重要,所以下面根据我们实际操作,实现一下
redisson
的分布式锁。
飞四海
·
2023-12-26 14:48
分布式技术
分布式
低版本
Redisson
的OOM问题
1.现象调用某个服务的登录回调服务,有接入进来查询日志,查询关联id下一级服务没有日志2.麻烦运维提供相关日志以及调用相关接口,telnet发现有时候调用成功有时候调用失败,并且在错误日志中发现OOM错误日志3.使用jstack命令打印出进程信息jstack[pid]>文件名.log4.使用jmap命令打印出dump信息jmap-dump:file=文件名.dump[pid]5.日志打印出来后通过
想飞的蛋
·
2023-12-26 09:38
Redisson
java
开发语言
DelayQueue和时间轮
DeylayQueueJUC中的
延迟队列
,看下面这两篇文章;https://www.jianshu.com/p/e0bcc9eae0aehttps://blog.csdn.net/dkfajsldfsdfsd
NazgulSun
·
2023-12-26 00:04
Redis分布式锁的实战应用
以商品超卖为例讲解Redis分布式锁主要讲解Redis实现分布式锁的两种实现方式:Jedis实现、
Redisson
实现一、Jedis实现该方案只考虑Redis单机部署的场景1.1加锁1.1.1原理jedis.set
匆匆岁月
·
2023-12-25 17:39
Rabbitmq超级详细的笔记,包括安装,基本命令,rabbitmq的七种消息模式,以及死信队列,
延迟队列
,优先级队列和惰性队列的介绍
RabbitMQ文章目录RabbitMQ1RabbitMQ介绍1.1基本介绍1.2RabbitMQ的安装1.2.1ubuntu20.04安装rabbitmq1.2.2centos7安装rabbitmq1.2.3RabbitMQ的基本命令2RabbitMQ的几种消息模式2.1Hello,World2.2WorkQueues(工作队列)2.2.1工作队列的基本实现2.2.2消息确认(应答)2.2.3消
早恋影响发育
·
2023-12-25 12:01
消息中间件
rabbitmq
java
分布式
中间件
RabbitMQ
延迟队列
RabbitMQ
延迟队列
什么是
延迟队列
TimeToLive(TTL)DeadLetterExchanges(DLX)
延迟队列
实现方式一(推荐)原理代码实现
延迟队列
实现方式二(不推荐)原理缺点什么是
延迟队列
延迟队列
存储的对象肯定是对应的延时消息
始末丶Yzx
·
2023-12-25 12:31
RabbitMQ
队列
交换机
rabbitmq
java
RabbitMQ面试考点 可靠消息&
延迟队列
三、
延迟队列
四、惰性队列消息堆积问题惰性队列五、MQ集群两种模式镜像模式一、如何保证消息可靠性生产者确认机制confirmCallback(通过confirm回调的result判
小锋coding
·
2023-12-25 12:31
中间件
rabbitmq
消息队列
RabbitMQ(三) | 死信交换机、死信队列、TTL、
延迟队列
(安装DelayExchange插件)
RabbitMQ(三)|死信交换机、死信队列、TTL、
延迟队列
(安装DelayExchange插件)1.初识死信交换机1.1.什么是死信交换机1.2.利用死信交换机接收死信(拓展)1.3.总结2.TTL2.1
慌途L
·
2023-12-25 12:00
RabbitMQ
rabbitmq
死信队列
TTL
延迟队列
DelayExchange插件
理论和实践详解RabbitMQ惰性/
延迟队列
(lazy queues)(带测试样例及分析)
1缘起最近在补充RabbitMQ的相关知识,之前仅学习RabbitMQ的基础使用,集成到SpringBoot中,只是使用了一些基础功能,如手动ACK、发布确认等,对于队列的类型并没有深入研究,直接使用默认队列,再次学习时才发现,RabbitMQ还有很多于我而言的高级功能,先从Lazy队列开始补充,分享如下,这里不单单分享理论知识,同时,给出测试样例,验证lazy队列相关功能,加深理解。官网地址:h
天然玩家
·
2023-12-25 12:29
#
消息队列
java-rabbitmq
rabbitmq
java
RabbitMQ
延迟队列
、惰性队列 简介
这篇比较简单,基础内容前两篇已经说过了,可以看以前的:SpringbootRabbitMQ基础使用、消息发送确认、签收springboot、rabbitMQ死信队列
延迟队列
使用场景:订单十分钟内未支付则自动取消
菜鸡的挣扎
·
2023-12-25 12:59
#
中间件
rabbitmq
java
spring
boot
Rabbitmq
延迟队列
和惰性队列
延迟队列
当一个队列中的消息满足下列情况之一,可以成为死信:(1)消费者使用basic.reject或basic.nack声明消费失败,并且消息的requeue参数设置为false(2)消息是一个过期消息
kk变色龙13
·
2023-12-25 12:29
rabbitmq
rabbitmq
分布式
java
延迟任务-队列实现
延时队列延迟任务
延迟队列
的出现就是为了延迟任务,所谓的延迟任务就是“在一个事件发生之后触发”,并且就执行一次,不具备周期执行的特征。
jjw_1103
·
2023-12-25 02:57
redis
队列
queue
【RabbitMQ】RabbitMQ详解(二)
RabbitMQ详解死信队列死信来源消息TTL过期队列达到最大长度消息被拒绝RabbitMQ
延迟队列
TTL的两种设置队列设置TTL消息设置TTL整合SrpingBoot队列TTL延时队列TTL优化Rabbtimq
沉着的码农
·
2023-12-24 09:07
Spring
RabbitMQ
Java
rabbitmq
ruby
分布式
【Redis】分布式锁
目录分布式锁分布式锁实现的关键
Redisson
实现分布式锁看门狗机制分布式锁为什么要使用分布式锁,或者分布式锁的使用场景?定时任务。
程序员iteng
·
2023-12-24 07:57
Redis
redis
分布式
数据库
Redis
延迟队列
原理及实例
redis
延迟队列
一、Redis
延迟队列
的原理二、数据结构说明2.1、数据结构说明2.2、为什么SortedSet适合做
延迟队列
2.3、SortedSet内部结构三、三种实现方式3.1、Jedis实现方式
友谊之路
·
2023-12-23 22:54
redis
java
bootstrap
解锁Redis Stream新境界:高级用法大揭秘【二】
欢迎来到我的博客,代码的世界里,每一行都是一个故事解锁RedisStream新境界:高级用法大揭秘前言Stream基础回顾ConsumerGroups消息过滤技巧
延迟队列
的实现持久化与备份分区与多节点支持流的优化和性能调优结语前言在
一只牛博
·
2023-12-23 12:02
#
redis
redis
数据库
缓存
问题复盘:一个
Redisson
驱动源码BUG
前段时间,生产环境的一个模块偶发性出现不工作的情况,最后定位到是模块中使用的
Redisson
源码中的一个BUG。
极客十三
·
2023-12-22 23:06
redisson
锁的时间轮机制
Redisson
是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能。
jsl小时光
·
2023-12-22 13:00
java基础学习
java
redis
缓存
Redisson
连接redis单机和哨兵模式
从图中可以看出
redisson
对于不同的redis模式给出了不同的配置类MasterSlaveServersConfigSentinelServersConfigSingleServerConfig具体配置
jsl小时光
·
2023-12-22 13:59
java基础学习
redis
缓存
java
Redis第2讲——Java三种客户端(Jedis、Lettuce和
Redisson
)
redis的Java客户端种类还是很多的,其中使用最广泛的有三种——Jedis、lettuce和
redisson
,下面我们一起来学习下。一、Redis客户端简介介绍之前我们先来了解一下什么是客户端。
橡 皮 人
·
2023-12-21 12:07
Redis
redis
java
面试
redisson
哨兵模式配置
背景:项目redis由集群改为哨兵模式,漏洞扫描未授权访问漏洞(CNVD-2019-21763),要求对redis哨兵也设置密码,
redisson
依赖版本为3.11.5spring-boot版本为2.1.13
spWarrior
·
2023-12-21 12:32
Redisson
哨兵
SpringBoot
RabbitMq安装
延迟队列
插件(win版本安装)
如果我们用死信队列的方式实现
延迟队列
,会存在一个弊端,列如:当我们假设在两秒内发送了两个消息在普通队列里,A消息设置了20秒过期然后流转到死信队列,B消息我们设置了2秒过期流转到死信队列,此时本应该我们
张然然
·
2023-12-21 02:11
笔记
rabbitmq
分布式
java
arthas获取spring bean
参考文章arthas获取springbean写一个工具Utilpackagecom.example.l
redisson
.util;importorg.springframework.beans.BeansException
怎么就重名了
·
2023-12-20 16:17
spring
java
jvm
分布式专题-分布式缓存技术之Redis04-Redis的应用实战
目录导航前言RedisJava客户端介绍客户端支持差异对比Jedis-Sentinel原理分析源码分析Jedis-Cluster原理分析源码分析
Redisson
客户端的操作方式Redis实战分布式锁的实现
✎ℳ๓₯㎕...雲淡風輕
·
2023-12-20 10:54
分布式专题
分布式
redis
缓存击穿
缓存雪崩
布隆过滤器
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他