public CanalAdapterRocketMQWorker(CanalClientConfig canalClientConfig, String nameServers, String topic, String groupId, List<List<OuterAdapter>> canalOuterAdapters, String accessKey, String secretKey, boolean flatMessage){ super(canalOuterAdapters); this.canalClientConfig = canalClientConfig; this.topic = topic; this.flatMessage = flatMessage; this.canalDestination = topic; this.connector = new RocketMQCanalConnector(nameServers, topic, groupId, accessKey, secretKey, canalClientConfig.getBatchSize(), flatMessage); logger.info("RocketMQ consumer config topic:{}, nameServer:{}, groupId:{}", topic, nameServers, groupId); }