queue.integration-downlink.poll-interval |
TB_IE_DOWNLINK_POLL_INTERVAL |
1000 |
Interval in milliseconds to poll messages from 'tbmq.ie.downlink' topics |
queue.integration-msg.poll-interval |
TB_IE_MSG_POLL_INTERVAL |
1000 |
Interval in milliseconds to poll messages from 'tbmq.msg.ie' topics |
queue.integration-msg.pack-processing-timeout |
TB_IE_MSG_PACK_PROCESSING_TIMEOUT |
30000 |
Timeout in milliseconds for processing the pack of messages |
queue.integration-msg.ack-strategy.type |
TB_IE_MSG_ACK_STRATEGY_TYPE |
SKIP_ALL |
Processing strategy for 'tbmq.msg.ie' topics. Can be: SKIP_ALL, RETRY_ALL |
queue.integration-msg.ack-strategy.retries |
TB_IE_MSG_ACK_STRATEGY_RETRIES |
5 |
Number of retries, 0 is unlimited. Use for RETRY_ALL processing strategy |
queue.integration-msg.ack-strategy.pause-between-retries |
TB_IE_MSG_ACK_STRATEGY_PAUSE_BETWEEN_RETRIES |
1 |
Time in seconds to wait in consumer thread before retries |
queue.kafka.bootstrap.servers |
TB_KAFKA_SERVERS |
localhost:9092 |
List of kafka bootstrap servers used to establish connection |
queue.kafka.enable-topic-deletion |
TB_KAFKA_ENABLE_TOPIC_DELETION |
true |
Enable/disable deletion of topics for Application MQTT Clients |
queue.kafka.default.consumer.partition-assignment-strategy |
TB_KAFKA_DEFAULT_CONSUMER_PARTITION_ASSIGNMENT_STRATEGY |
org.apache.kafka.clients.consumer.StickyAssignor |
A list of class names or class types, ordered by preference, of supported partition assignment strategies that the client will use to distribute partition ownership amongst consumer instances when group management is used |
queue.kafka.default.consumer.session-timeout-ms |
TB_KAFKA_DEFAULT_CONSUMER_SESSION_TIMEOUT_MS |
10000 |
The timeout in milliseconds used to detect client failures when using Kafka's group management facility |
queue.kafka.default.consumer.max-poll-interval-ms |
TB_KAFKA_DEFAULT_CONSUMER_MAX_POLL_INTERVAL_MS |
300000 |
The maximum delay in milliseconds between invocations of poll() when using consumer group management |
queue.kafka.default.consumer.max-poll-records |
TB_KAFKA_DEFAULT_CONSUMER_MAX_POLL_RECORDS |
2000 |
The maximum number of records returned in a single call to poll() |
queue.kafka.default.consumer.max-partition-fetch-bytes |
TB_KAFKA_DEFAULT_CONSUMER_MAX_PARTITION_FETCH_BYTES |
16777216 |
The maximum amount of data in bytes per-partition the server will return |
queue.kafka.default.consumer.fetch-max-bytes |
TB_KAFKA_DEFAULT_CONSUMER_FETCH_MAX_BYTES |
134217728 |
The maximum amount of data in bytes the server should return for a fetch request |
queue.kafka.default.consumer.heartbeat-interval-ms |
TB_KAFKA_DEFAULT_CONSUMER_HEARTBEAT_INTERVAL_MS |
3000 |
The expected time between heartbeats to the consumer coordinator when using Kafka’s group management facilities.
Heartbeats are used to ensure that the consumer’s session stays active and to facilitate rebalancing when new consumers join or leave the group.
The value must be set lower than TB_KAFKA_DEFAULT_CONSUMER_SESSION_TIMEOUT_MS, but typically should be set no higher than 1/3 of that value.
It can be adjusted even lower to control the expected time for normal rebalances. Value in milliseconds. Default is 3 sec |
queue.kafka.default.producer.acks |
TB_KAFKA_DEFAULT_PRODUCER_ACKS |
1 |
The number of acknowledgments the producer requires the leader to have received before considering a request complete |
queue.kafka.default.producer.retries |
TB_KAFKA_DEFAULT_PRODUCER_RETRIES |
1 |
Setting a value greater than zero will cause the client to resend any record whose send fails with a potentially transient error |
queue.kafka.default.producer.batch-size |
TB_KAFKA_DEFAULT_PRODUCER_BATCH_SIZE |
16384 |
The producer will attempt to batch records together into fewer requests whenever multiple records are being sent to the same partition. Size in bytes |
queue.kafka.default.producer.linger-ms |
TB_KAFKA_DEFAULT_PRODUCER_LINGER_MS |
5 |
The producer groups together any records that arrive in between request transmissions into a single batched request, set in milliseconds |
queue.kafka.default.producer.buffer-memory |
TB_KAFKA_DEFAULT_PRODUCER_BUFFER_MEMORY |
33554432 |
The total bytes of memory the producer can use to buffer records waiting to be sent to the server |
queue.kafka.default.producer.compression-type |
TB_KAFKA_DEFAULT_COMPRESSION_TYPE |
none |
The compression type for all data generated by the producer. Valid values are `none`, `gzip`, `snappy`, `lz4`, or `zstd` |
queue.kafka.admin.config |
TB_KAFKA_ADMIN_CONFIG |
retries:1 |
List of configs separated by semicolon used for admin kafka client creation |
queue.kafka.admin.command-timeout |
TB_KAFKA_ADMIN_COMMAND_TIMEOUT_SEC |
30 |
Kafka Admin client command timeout (in seconds). Applies to operations like describeCluster, listTopics, etc |
queue.kafka.consumer-stats.enabled |
TB_KAFKA_CONSUMER_STATS_ENABLED |
true |
Prints lag if enabled between consumer group offset and last messages offset in Kafka topics |
queue.kafka.consumer-stats.print-interval-ms |
TB_KAFKA_CONSUMER_STATS_PRINT_INTERVAL_MS |
60000 |
Statistics printing interval in milliseconds for Kafka's consumer-groups stats |
queue.kafka.consumer-stats.kafka-response-timeout-ms |
TB_KAFKA_CONSUMER_STATS_RESPONSE_TIMEOUT_MS |
1000 |
Time to wait in milliseconds for the stats-loading requests to Kafka to finish |
queue.kafka.consumer-stats.consumer-config |
TB_KAFKA_CONSUMER_STATS_CONSUMER_CONFIG |
|
List of configs separated by semicolon used for kafka stats consumer |
queue.kafka.integration-downlink.topic-prefix |
TB_KAFKA_IE_DOWNLINK_TOPIC_PREFIX |
tbmq.ie.downlink |
Prefix for topics for sending integration configurations and validation requests from tbmq to integration executors |
queue.kafka.integration-downlink.http.topic-properties |
TB_KAFKA_IE_DOWNLINK_HTTP_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;partitions:6;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.ie.downlink.http` topic |
queue.kafka.integration-downlink.http.additional-consumer-config |
TB_KAFKA_IE_DOWNLINK_HTTP_ADDITIONAL_CONSUMER_CONFIG |
|
Additional Kafka consumer configs separated by semicolon for `tbmq.ie.downlink.http` topic |
queue.kafka.integration-downlink.http.additional-producer-config |
TB_KAFKA_IE_DOWNLINK_HTTP_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.ie.downlink.http` topic |
queue.kafka.integration-downlink.kafka.topic-properties |
TB_KAFKA_IE_DOWNLINK_KAFKA_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;partitions:6;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.ie.downlink.kafka` topic |
queue.kafka.integration-downlink.kafka.additional-consumer-config |
TB_KAFKA_IE_DOWNLINK_KAFKA_ADDITIONAL_CONSUMER_CONFIG |
|
Additional Kafka consumer configs separated by semicolon for `tbmq.ie.downlink.kafka` topic |
queue.kafka.integration-downlink.kafka.additional-producer-config |
TB_KAFKA_IE_DOWNLINK_KAFKA_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.ie.downlink.kafka` topic |
queue.kafka.integration-downlink.mqtt.topic-properties |
TB_KAFKA_IE_DOWNLINK_MQTT_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;partitions:6;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.ie.downlink.mqtt` topic |
queue.kafka.integration-downlink.mqtt.additional-consumer-config |
TB_KAFKA_IE_DOWNLINK_MQTT_ADDITIONAL_CONSUMER_CONFIG |
|
Additional Kafka consumer configs separated by semicolon for `tbmq.ie.downlink.mqtt` topic |
queue.kafka.integration-downlink.mqtt.additional-producer-config |
TB_KAFKA_IE_DOWNLINK_MQTT_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.ie.downlink.mqtt` topic |
queue.kafka.integration-uplink.topic |
TB_KAFKA_IE_UPLINK_TOPIC |
tbmq.ie.uplink |
Topic for sending messages/events from integration executors to tbmq |
queue.kafka.integration-uplink.topic-properties |
TB_KAFKA_IE_UPLINK_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;partitions:6;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.ie.uplink` topic |
queue.kafka.integration-uplink.additional-consumer-config |
TB_KAFKA_IE_UPLINK_ADDITIONAL_CONSUMER_CONFIG |
|
Additional Kafka consumer configs separated by semicolon for `tbmq.ie.uplink` topic |
queue.kafka.integration-uplink.additional-producer-config |
TB_KAFKA_IE_UPLINK_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.ie.uplink` topic |
queue.kafka.integration-uplink-notifications.topic-prefix |
TB_KAFKA_IE_UPLINK_NOTIF_TOPIC_PREFIX |
tbmq.ie.uplink.notifications |
Prefix for topics for sending notifications or replies from integration executors to specific tbmq node |
queue.kafka.integration-uplink-notifications.topic-properties |
TB_KAFKA_IE_UPLINK_NOTIF_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;partitions:1;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.ie.uplink.notifications` topics |
queue.kafka.integration-uplink-notifications.additional-consumer-config |
TB_KAFKA_IE_UPLINK_NOTIF_ADDITIONAL_CONSUMER_CONFIG |
|
Additional Kafka consumer configs separated by semicolon for `tbmq.ie.uplink.notifications` topic |
queue.kafka.integration-uplink-notifications.additional-producer-config |
TB_KAFKA_IE_UPLINK_NOTIF_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.ie.uplink.notifications` topic |
queue.kafka.integration-msg.topic-properties |
TB_KAFKA_IE_MSG_TOPIC_PROPERTIES |
retention.ms:604800000;segment.bytes:26214400;retention.bytes:1048576000;replication.factor:1 |
Kafka topic properties separated by semicolon for `tbmq.msg.ie` topics |
queue.kafka.integration-msg.additional-consumer-config |
TB_KAFKA_IE_MSG_ADDITIONAL_CONSUMER_CONFIG |
max.poll.records:50 |
Additional Kafka consumer configs separated by semicolon for `tbmq.msg.ie` topics |
queue.kafka.integration-msg.additional-producer-config |
TB_KAFKA_IE_MSG_ADDITIONAL_PRODUCER_CONFIG |
|
Additional Kafka producer configs separated by semicolon for `tbmq.msg.ie` topics |
queue.kafka.kafka-prefix |
TB_KAFKA_PREFIX |
|
The common prefix for all Kafka topics, producers, consumer groups, and consumers. Defaults to empty string meaning no prefix is added |