...
|
...
|
@@ -618,7 +618,7 @@ queue: |
618
|
618
|
partitions: "${TB_QUEUE_RE_MAIN_PARTITIONS:10}"
|
619
|
619
|
pack-processing-timeout: "${TB_QUEUE_RE_MAIN_PACK_PROCESSING_TIMEOUT_MS:60000}"
|
620
|
620
|
submit-strategy:
|
621
|
|
- type: "${TB_QUEUE_RE_MAIN_SUBMIT_STRATEGY_TYPE:BURST}" # BURST, BATCH, SEQUENTIAL_WITHIN_ORIGINATOR, SEQUENTIAL_WITHIN_TENANT, SEQUENTIAL
|
|
621
|
+ type: "${TB_QUEUE_RE_MAIN_SUBMIT_STRATEGY_TYPE:BURST}" # BURST, BATCH, SEQUENTIAL_BY_ORIGINATOR, SEQUENTIAL_BY_TENANT, SEQUENTIAL
|
622
|
622
|
# For BATCH only
|
623
|
623
|
batch-size: "${TB_QUEUE_RE_MAIN_SUBMIT_STRATEGY_BATCH_SIZE:1000}" # Maximum number of messages in batch
|
624
|
624
|
processing-strategy:
|
...
|
...
|
@@ -633,7 +633,7 @@ queue: |
633
|
633
|
partitions: "${TB_QUEUE_RE_HP_PARTITIONS:3}"
|
634
|
634
|
pack-processing-timeout: "${TB_QUEUE_RE_HP_PACK_PROCESSING_TIMEOUT_MS:60000}"
|
635
|
635
|
submit-strategy:
|
636
|
|
- type: "${TB_QUEUE_RE_HP_SUBMIT_STRATEGY_TYPE:SEQUENTIAL_WITHIN_ORIGINATOR}" # BURST, BATCH, SEQUENTIAL_WITHIN_ORIGINATOR, SEQUENTIAL_WITHIN_TENANT, SEQUENTIAL
|
|
636
|
+ type: "${TB_QUEUE_RE_HP_SUBMIT_STRATEGY_TYPE:BURST}" # BURST, BATCH, SEQUENTIAL_BY_ORIGINATOR, SEQUENTIAL_BY_TENANT, SEQUENTIAL
|
637
|
637
|
# For BATCH only
|
638
|
638
|
batch-size: "${TB_QUEUE_RE_HP_SUBMIT_STRATEGY_BATCH_SIZE:100}" # Maximum number of messages in batch
|
639
|
639
|
processing-strategy:
|
...
|
...
|
@@ -642,6 +642,21 @@ queue: |
642
|
642
|
retries: "${TB_QUEUE_RE_HP_PROCESSING_STRATEGY_RETRIES:0}" # Number of retries, 0 is unlimited
|
643
|
643
|
failure-percentage: "${TB_QUEUE_RE_HP_PROCESSING_STRATEGY_FAILURE_PERCENTAGE:0}" # Skip retry if failures or timeouts are less then X percentage of messages;
|
644
|
644
|
pause-between-retries: "${TB_QUEUE_RE_HP_PROCESSING_STRATEGY_RETRY_PAUSE:5}"# Time in seconds to wait in consumer thread before retries;
|
|
645
|
+ - name: "${TB_QUEUE_RE_SQ_QUEUE_NAME:SequentialByOriginator}"
|
|
646
|
+ topic: "${TB_QUEUE_RE_SQ_TOPIC:tb_rule_engine.hp}"
|
|
647
|
+ poll-interval: "${TB_QUEUE_RE_SQ_POLL_INTERVAL_MS:25}"
|
|
648
|
+ partitions: "${TB_QUEUE_RE_SQ_PARTITIONS:3}"
|
|
649
|
+ pack-processing-timeout: "${TB_QUEUE_RE_SQ_PACK_PROCESSING_TIMEOUT_MS:60000}"
|
|
650
|
+ submit-strategy:
|
|
651
|
+ type: "${TB_QUEUE_RE_SQ_SUBMIT_STRATEGY_TYPE:SEQUENTIAL_BY_ORIGINATOR}" # BURST, BATCH, SEQUENTIAL_BY_ORIGINATOR, SEQUENTIAL_BY_TENANT, SEQUENTIAL
|
|
652
|
+ # For BATCH only
|
|
653
|
+ batch-size: "${TB_QUEUE_RE_SQ_SUBMIT_STRATEGY_BATCH_SIZE:100}" # Maximum number of messages in batch
|
|
654
|
+ processing-strategy:
|
|
655
|
+ type: "${TB_QUEUE_RE_SQ_PROCESSING_STRATEGY_TYPE:RETRY_FAILED_AND_TIMED_OUT}" # SKIP_ALL_FAILURES, RETRY_ALL, RETRY_FAILED, RETRY_TIMED_OUT, RETRY_FAILED_AND_TIMED_OUT
|
|
656
|
+ # For RETRY_ALL, RETRY_FAILED, RETRY_TIMED_OUT, RETRY_FAILED_AND_TIMED_OUT
|
|
657
|
+ retries: "${TB_QUEUE_RE_SQ_PROCESSING_STRATEGY_RETRIES:3}" # Number of retries, 0 is unlimited
|
|
658
|
+ failure-percentage: "${TB_QUEUE_RE_SQ_PROCESSING_STRATEGY_FAILURE_PERCENTAGE:0}" # Skip retry if failures or timeouts are less then X percentage of messages;
|
|
659
|
+ pause-between-retries: "${TB_QUEUE_RE_SQ_PROCESSING_STRATEGY_RETRY_PAUSE:5}"# Time in seconds to wait in consumer thread before retries;
|
645
|
660
|
transport:
|
646
|
661
|
# For high priority notifications that require minimum latency and processing time
|
647
|
662
|
notifications_topic: "${TB_QUEUE_TRANSPORT_NOTIFICATIONS_TOPIC:tb_transport.notifications}"
|
...
|
...
|
|