mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
新增配置 canal.mq.enableDynamicQueuePartition,获取topic对应的队列的数量为分区的数量,以支持动态队列的场景(如阿里云的rocketmq,无法人工设置队列数量,可能会动态伸缩) (#3670)
This commit is contained in:
@@ -8,6 +8,7 @@ public class CanalMQConfig {
|
||||
private String partitionHash;
|
||||
private String dynamicTopic;
|
||||
private String dynamicTopicPartitionNum;
|
||||
private Boolean enableDynamicQueuePartition;
|
||||
|
||||
public String getTopic() {
|
||||
return topic;
|
||||
@@ -56,4 +57,12 @@ public class CanalMQConfig {
|
||||
public void setDynamicTopicPartitionNum(String dynamicTopicPartitionNum) {
|
||||
this.dynamicTopicPartitionNum = dynamicTopicPartitionNum;
|
||||
}
|
||||
|
||||
public Boolean getEnableDynamicQueuePartition() {
|
||||
return enableDynamicQueuePartition;
|
||||
}
|
||||
|
||||
public void setEnableDynamicQueuePartition(Boolean enableDynamicQueuePartition) {
|
||||
this.enableDynamicQueuePartition = enableDynamicQueuePartition;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user