From 039b352655b2f08401eec2586413dde9f062a23e Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 05 八月 2020 14:33:11 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/channel/TestController.java |    3 ++-
 src/main/java/com/zy/core/thread/CrnThread.java       |    9 ++-------
 src/main/java/com/zy/core/cache/SlaveConnection.java  |    8 ++++----
 3 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/core/cache/SlaveConnection.java b/src/main/java/com/zy/core/cache/SlaveConnection.java
index 666d86a..0b57169 100644
--- a/src/main/java/com/zy/core/cache/SlaveConnection.java
+++ b/src/main/java/com/zy/core/cache/SlaveConnection.java
@@ -2,19 +2,19 @@
 
 import com.zy.core.ThreadHandler;
 import com.zy.core.enums.SlaveType;
-import io.swagger.models.auth.In;
 
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
 /**
+ * 绾跨▼缂撳瓨瀹瑰櫒
  * Created by vincent on 2020/8/4
  */
 public class SlaveConnection {
 
     private static final String _LINK = "_";
 
-    private static Map<String, ThreadHandler> conContain = new ConcurrentHashMap<>();
+    private static final Map<String, ThreadHandler> conContain = new ConcurrentHashMap<>();
 
     public static void put(SlaveType type, Integer id, ThreadHandler threadHandler) {
         String key = toKey(type, id);
@@ -22,8 +22,8 @@
         conContain.put(key, threadHandler);
     }
 
-    public static ThreadHandler get(SlaveType type, Integer key) {
-        return conContain.get(toKey(type, key));
+    public static ThreadHandler get(SlaveType type, Integer id) {
+        return conContain.get(toKey(type, id));
     }
 
     public static void remove(SlaveType type, Integer id) {
diff --git a/src/main/java/com/zy/core/channel/TestController.java b/src/main/java/com/zy/core/channel/TestController.java
index 8dfc07d..f586b42 100644
--- a/src/main/java/com/zy/core/channel/TestController.java
+++ b/src/main/java/com/zy/core/channel/TestController.java
@@ -1,6 +1,7 @@
 package com.zy.core.channel;
 
 import com.zy.core.cache.MessageQueue;
+import com.zy.core.enums.SlaveType;
 import com.zy.core.model.Task;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -15,7 +16,7 @@
     public String test(){
         Task task = new Task();
         task.setId(1);
-        MessageQueue.CRN_QUE.offer(task);
+        MessageQueue.offer(SlaveType.Crn, 1, task);
         return "ok";
     }
 
diff --git a/src/main/java/com/zy/core/thread/CrnThread.java b/src/main/java/com/zy/core/thread/CrnThread.java
index 233adbd..733dc1f 100644
--- a/src/main/java/com/zy/core/thread/CrnThread.java
+++ b/src/main/java/com/zy/core/thread/CrnThread.java
@@ -3,6 +3,7 @@
 import com.zy.core.Slave;
 import com.zy.core.ThreadHandler;
 import com.zy.core.cache.MessageQueue;
+import com.zy.core.enums.SlaveType;
 import com.zy.core.model.Task;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
@@ -15,7 +16,6 @@
 public class CrnThread implements Runnable, ThreadHandler {
 
     private Slave slave;
-    private int distance;
 
     public CrnThread(Slave slave) {
         this.slave = slave;
@@ -26,17 +26,12 @@
     public void run() {
         while (true) {
             try {
-                System.out.println("绾跨▼"+slave.getId()+"姝e湪杩愯");
-                Task task = MessageQueue.CRN_QUE.poll();
+                Task task = MessageQueue.poll(SlaveType.Crn, slave.getId());
                 if (task == null) {
                     System.out.println("鏃犱换鍔�");
                 } else {
-
                     System.out.println("浠诲姟"+task.getId());
-
-
                 }
-
                 Thread.sleep(3000);
             } catch (Exception e) {
                 e.printStackTrace();

--
Gitblit v1.9.1