mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
Kafka增加参数acks和compressionType
This commit is contained in:
@@ -45,6 +45,8 @@ public class CanalConstants {
|
||||
public static final String CANAL_MQ_CANALBATCHSIZE = ROOT + "." + "mq.canalBatchSize";
|
||||
public static final String CANAL_MQ_CANALGETTIMEOUT = ROOT + "." + "mq.canalGetTimeout";
|
||||
public static final String CANAL_MQ_FLATMESSAGE = ROOT + "." + "mq.flatMessage";
|
||||
public static final String CANAL_MQ_COMPRESSION_TYPE = ROOT + "." + "mq.compressionType";
|
||||
public static final String CANAL_MQ_ACKS = ROOT + "." + "mq.acks";
|
||||
|
||||
public static String getInstanceModeKey(String destination) {
|
||||
return MessageFormat.format(INSTANCE_MODE_TEMPLATE, destination);
|
||||
|
||||
@@ -100,6 +100,8 @@ public class CanalLauncher {
|
||||
CanalConstants.CANAL_MQ_CANALGETTIMEOUT)));
|
||||
mqProperties.setFlatMessage(Boolean.valueOf(CanalController.getProperty(properties,
|
||||
CanalConstants.CANAL_MQ_FLATMESSAGE)));
|
||||
mqProperties.setCompressionType(CanalController.getProperty(properties,CanalConstants.CANAL_MQ_COMPRESSION_TYPE));
|
||||
mqProperties.setAcks(CanalController.getProperty(properties,CanalConstants.CANAL_MQ_ACKS));
|
||||
return mqProperties;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user