Browse Source

change 指令下发改为异步进行

18339543638 4 years ago
parent
commit
a473c1e6c6

+ 2 - 3
jetlinks-components/rule-engine-component/src/main/java/org/jetlinks/community/rule/engine/cluster/RuleClusterUniqueTask.java

@@ -208,9 +208,8 @@ class RuleClusterUniqueTask extends ClusterUniqueTask implements Task ,Serializa
 
     @Override
     public void beMasterPostProcessor() {
-        if(isReplica()&&this.executor.getState().equals(State.running)){
-            this.taskState=State.running;
-            this.executor.pause();
+        if(State.running.equals(this.taskState)&&!State.running.equals(this.executor.getState())){
+            this.executor.start();
         }
     }