From cb8fa6ff9aebd7863b2b2afdfb664e1eca94e39d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Fri, 20 Jun 2025 10:21:55 +0800 Subject: [PATCH] =?UTF-8?q?update=20QueueUtils=20=E4=B8=8E=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BB=A3=E7=A0=81=E6=A0=87=E8=AE=B0=E8=BF=87=E6=9C=9F?= =?UTF-8?q?(redisson=20=E6=96=B0=E7=89=88=E6=9C=AC=E5=B7=B2=E7=BB=8F?= =?UTF-8?q?=E5=B0=86=E9=98=9F=E5=88=97=E5=8A=9F=E8=83=BD=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E5=88=A0=E9=99=A4=20=E4=B8=80=E4=BA=9B=E6=8A=80=E6=9C=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E6=97=A0=E6=B3=95=E8=A7=A3=E5=86=B3=20?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E6=90=AD=E5=BB=BAMQ=E4=BD=BF=E7=94=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/common/redis/utils/QueueUtils.java | 2 ++ .../demo/controller/queue/BoundedQueueController.java | 8 ++++---- .../demo/controller/queue/DelayedQueueController.java | 4 ++-- .../org/dromara/demo/controller/queue/PriorityDemo.java | 2 ++ .../demo/controller/queue/PriorityQueueController.java | 2 ++ 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/QueueUtils.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/QueueUtils.java index 7c09e3138..5b1c7f778 100644 --- a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/QueueUtils.java +++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/QueueUtils.java @@ -16,7 +16,9 @@ import java.util.function.Function; * * @author Lion Li * @version 3.6.0 新增 + * @deprecated redisson 新版本已经将队列功能标记删除 一些技术问题无法解决 建议搭建MQ使用 */ +@Deprecated @NoArgsConstructor(access = AccessLevel.PRIVATE) public class QueueUtils { diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/BoundedQueueController.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/BoundedQueueController.java index 30ec27f7f..a3051b24b 100644 --- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/BoundedQueueController.java +++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/BoundedQueueController.java @@ -1,11 +1,9 @@ package org.dromara.demo.controller.queue; -import cn.dev33.satoken.annotation.SaIgnore; -import org.dromara.common.core.domain.R; -import org.dromara.common.redis.utils.QueueUtils; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.redisson.api.RBoundedBlockingQueue; +import org.dromara.common.core.domain.R; +import org.dromara.common.redis.utils.QueueUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -20,7 +18,9 @@ import org.springframework.web.bind.annotation.RestController; * * @author Lion Li * @version 3.6.0 + * @deprecated redisson 新版本已经将队列功能标记删除 一些技术问题无法解决 建议搭建MQ使用 */ +@Deprecated @Slf4j @RequiredArgsConstructor @RestController diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java index b6e51d3ee..7c494e27f 100644 --- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java +++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java @@ -1,6 +1,5 @@ package org.dromara.demo.controller.queue; -import cn.dev33.satoken.annotation.SaIgnore; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.common.core.domain.R; @@ -23,8 +22,9 @@ import java.util.concurrent.TimeUnit; * * @author Lion Li * @version 3.6.0 + * @deprecated redisson 新版本已经将队列功能标记删除 一些技术问题无法解决 建议搭建MQ使用 */ -@SaIgnore +@Deprecated @Slf4j @RequiredArgsConstructor @RestController diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityDemo.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityDemo.java index e2449b518..43862a6df 100644 --- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityDemo.java +++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityDemo.java @@ -8,7 +8,9 @@ import lombok.NoArgsConstructor; * * @author Lion Li * @version 3.6.0 + * @deprecated redisson 新版本已经将队列功能标记删除 一些技术问题无法解决 建议搭建MQ使用 */ +@Deprecated @Data @NoArgsConstructor public class PriorityDemo implements Comparable { diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityQueueController.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityQueueController.java index 02c739650..2f2b7378d 100644 --- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityQueueController.java +++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/PriorityQueueController.java @@ -19,7 +19,9 @@ import org.springframework.web.bind.annotation.RestController; * * @author Lion Li * @version 3.6.0 + * @deprecated redisson 新版本已经将队列功能标记删除 一些技术问题无法解决 建议搭建MQ使用 */ +@Deprecated @Slf4j @RequiredArgsConstructor @RestController