sunyj vor 7 Jahren
Ursprung
Commit
6a5d61a557
1 geänderte Dateien mit 2 neuen und 3 gelöschten Zeilen
  1. 2 3
      src/main/java/com/uas/ps/product/MessageConsumer.java

+ 2 - 3
src/main/java/com/uas/ps/product/MessageConsumer.java

@@ -79,17 +79,16 @@ public class MessageConsumer {
      * 则会出现重复消费数据的情况
      */
     public void waitResponse(String batchCode) {
-        logger.info("waiting batchCode: " + batchCode);
         subscribe();
         while (true) {
+            logger.info("waiting batchCode: " + batchCode);
             if (batchCodes.contains(batchCode)) {
                 logger.info("waited batchCode: " + batchCode);
                 batchCodes.remove(batchCode);
                 return;
             }
             try {
-                logger.info("sleep 1s...");
-                Thread.sleep(1000);
+                Thread.sleep(500);
             } catch (InterruptedException e) {
                 logger.error("sleep error", e);
             }