From e7ee6be4877b6f43d8e93a8ddc1066c6d6579013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E4=B8=99?= Date: Fri, 1 Nov 2024 10:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E6=9C=9F=E8=AF=B7=E6=B1=82=E4=B8=8D?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../queue/consumer/ProtocolUplinkConsumerService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jcpp-app/src/main/java/sanbing/jcpp/app/service/queue/consumer/ProtocolUplinkConsumerService.java b/jcpp-app/src/main/java/sanbing/jcpp/app/service/queue/consumer/ProtocolUplinkConsumerService.java index 0316d58..4f6f129 100644 --- a/jcpp-app/src/main/java/sanbing/jcpp/app/service/queue/consumer/ProtocolUplinkConsumerService.java +++ b/jcpp-app/src/main/java/sanbing/jcpp/app/service/queue/consumer/ProtocolUplinkConsumerService.java @@ -141,6 +141,14 @@ public class ProtocolUplinkConsumerService extends AbstractConsumerService imple Callback callback = new PackCallback<>(id, ctx); + // 过期请求不处理 + if (TracerContextUtil.getCurrentTracer().getTracerTs() < (System.currentTimeMillis() - packProcessingTimeout)) { + + callback.onSuccess(); + + return; + } + try { UplinkQueueMessage uplinkQueueMsg = msg.getValue();