This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-tsg-olap-dos-detecti…/src/main/java/com/zdjizhi/utils/connections/kafka/KafkaConsumer.java

29 lines
777 B
Java

package com.zdjizhi.utils.connections.kafka;
import org.apache.flink.api.common.serialization.SimpleStringSchema;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
public class KafkaConsumer {
public static FlinkKafkaConsumer<String> getKafkaConsumer(String topics, Properties Properties){
List<String> topicList = new ArrayList<>();
if (topics.contains(",")) {
String[] words = topics.split(",");
topicList.addAll(Arrays.asList(words));
} else {
topicList.add(topics);
}
return new FlinkKafkaConsumer<>(topicList, new SimpleStringSchema(), Properties);
}
}