From a25037d44427756e6ab9dd0ed1360425d660362a Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期三, 15 一月 2025 15:41:42 +0800 Subject: [PATCH] * --- src/main/java/com/zy/core/cache/MessageQueue.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/core/cache/MessageQueue.java b/src/main/java/com/zy/core/cache/MessageQueue.java index 2e40597..fcd1543 100644 --- a/src/main/java/com/zy/core/cache/MessageQueue.java +++ b/src/main/java/com/zy/core/cache/MessageQueue.java @@ -32,6 +32,8 @@ private static final Map<Integer, ConcurrentLinkedQueue<Task>> JAR_EXCHANGE = new ConcurrentHashMap<>(); + private static final Map<Integer, ConcurrentLinkedQueue<Task>> STE_EXCHANGE = new ConcurrentHashMap<>(); + /** * mq 浜ゆ崲鏈哄垵濮嬪寲 */ @@ -61,6 +63,9 @@ case Jar: JAR_EXCHANGE.put(slave.getId(), new ConcurrentLinkedQueue<>()); break; + case Ste: + STE_EXCHANGE.put(slave.getId(), new ConcurrentLinkedQueue<>()); + break; default: break; } @@ -88,6 +93,8 @@ return CAR_EXCHANGE.get(id).offer(task); case Jar: return JAR_EXCHANGE.get(id).offer(task); + case Ste: + return STE_EXCHANGE.get(id).offer(task); default: return false; } @@ -115,6 +122,8 @@ return CAR_EXCHANGE.get(id).poll(); case Jar: return JAR_EXCHANGE.get(id).poll(); + case Ste: + return STE_EXCHANGE.get(id).poll(); default: return null; } @@ -141,6 +150,8 @@ return CAR_EXCHANGE.get(id).peek(); case Jar: return JAR_EXCHANGE.get(id).peek(); + case Ste: + return STE_EXCHANGE.get(id).peek(); default: return null; } @@ -172,6 +183,9 @@ case Jar: JAR_EXCHANGE.get(id).clear(); break; + case Ste: + STE_EXCHANGE.get(id).clear(); + break; default: break; } -- Gitblit v1.9.1