package com.whyc.config;
|
|
import com.alibaba.fastjson2.JSON;
|
import com.whyc.dto.Response;
|
import com.whyc.dto.interfaceC.DataC;
|
import org.apache.kafka.clients.admin.NewTopic;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.kafka.annotation.KafkaListener;
|
|
@Configuration
|
public class KafkaConfig {
|
|
@Bean
|
public NewTopic batchTopic() {
|
//return new NewTopic("topic_device_data",3,(short)3);
|
return new NewTopic("topic_device_data2",1,(short)1);
|
}
|
|
//@KafkaListener(topics = "topic_device_data")
|
public void consumerTopic(String data){
|
DataC dataC = JSON.parseObject(data, DataC.class);
|
System.out.println(dataC);
|
}
|
|
|
}
|