diff --git a/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java b/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java index 5505c8fdbbda..b4947b9c16d9 100644 --- a/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java +++ b/shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java @@ -173,8 +173,8 @@ private DivideRuleHandle buildRuleHandle(final RuleData rule) { private void responseTrigger(final Upstream upstream) { long now = System.currentTimeMillis(); upstream.getInflight().decrementAndGet(); - upstream.setResponseStamp(now); long stamp = upstream.getResponseStamp(); + upstream.setResponseStamp(now); long td = now - stamp; if (td < 0) { td = 0;