From 3a6a44a9a4567ed97bada32c182193c7405e792d Mon Sep 17 00:00:00 2001 From: Andrii Landiak Date: Tue, 3 Sep 2024 13:42:28 +0300 Subject: [PATCH] Refactoring after review --- .../service/queue/DefaultTbCoreConsumerService.java | 2 +- .../service/queue/DefaultTbEdgeConsumerService.java | 12 +++++------- .../server/service/queue/TbEdgeConsumerService.java | 6 +----- application/src/main/resources/thingsboard.yml | 2 ++ 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/application/src/main/java/org/thingsboard/server/service/queue/DefaultTbCoreConsumerService.java b/application/src/main/java/org/thingsboard/server/service/queue/DefaultTbCoreConsumerService.java index d30f03262d..2a64dd3388 100644 --- a/application/src/main/java/org/thingsboard/server/service/queue/DefaultTbCoreConsumerService.java +++ b/application/src/main/java/org/thingsboard/server/service/queue/DefaultTbCoreConsumerService.java @@ -243,7 +243,7 @@ public class DefaultTbCoreConsumerService extends AbstractConsumerService> msgs, TbQueueConsumer> consumer, EdgeQueueConfig edgeQueueConfig) throws InterruptedException { @@ -235,7 +233,7 @@ public class DefaultTbEdgeConsumerService extends AbstractConsumerService { - +public interface TbEdgeConsumerService { } diff --git a/application/src/main/resources/thingsboard.yml b/application/src/main/resources/thingsboard.yml index 9de3d88568..aefb78106d 100644 --- a/application/src/main/resources/thingsboard.yml +++ b/application/src/main/resources/thingsboard.yml @@ -1798,6 +1798,8 @@ queue: pack-processing-timeout: "${TB_QUEUE_EDGE_PACK_PROCESSING_TIMEOUT_MS:10000}" # Retries for processing a failure message pack by Edge services pack-processing-retries: "${TB_QUEUE_EDGE_MESSAGE_PROCESSING_RETRIES:3}" + # Enable/disable a separate consumer per partition for Edge queue + consumer-per-partition: "${TB_QUEUE_EDGE_CONSUMER_PER_PARTITION:false}" stats: # Enable/disable statistics for Edge services enabled: "${TB_QUEUE_EDGE_STATS_ENABLED:true}"