importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.boot.autoconfigure.kafka.KafkaProperties;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.context.annotation.Bean;importorg....
server: port: 8080spring: kafka: bootstrap-servers: 8.140.246.47:9092 producer: # 生产者 retries: 3 # 设置大于0的值,则客户端会将发送失败的记录重新发送 batch-size: 16384 buffer-memory: 33554432 acks: 1 # 指定消息key和消息体的编解码方式 key-serializer: org.ap...
@EnableKafka@ConfigurationpublicclassKafkaOneConfig{@Value("${spring.kafka.one.bootstrap-servers}")privateStringbootstrapServers;@Value("${spring.kafka.one.consumer.group-id}")privateStringgroupId;@Value("${spring.kafka.one.consumer.enable-auto-commit}")privatebooleanenableAutoCommit;@BeanpublicKafkaTe...
KafkaStreamsAnnotationDrivenConfiguration.class})publicclassKafkaAutoConfiguration{privatefinalKafkaPropertiesproperties;privatefinalRecordMessageConvertermessageConverter;publicKafkaAutoConfiguration(KafkaPropertiesproperties,ObjectProvider<RecordMessageConverter>messageConverter...
1、通过 @ConfigurationProperties指定KafkaProperties前缀 @Primary @ConfigurationProperties(prefix = "lybgeek.kafka.one") @Bean public KafkaProperties oneKafkaProperties(){ return new KafkaProperties(); } 如果有多个就配置多个,形如 @ConfigurationProperties(prefix = "lybgeek.kafka.two") ...
springboot 多个kafka环境 一. 项目搭建 同样的,我们需要创建一个基于Maven的项目,并且整合非常简单。我们只需要使用以下的. <!--kafka依赖--> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency>...
spring:kafka:bootstrap-servers:192.168.68.133:9092 生产者 发送消息 代码语言:java 复制 @ResourceprivateKafkaTemplate<String,String>kafkaTemplate;@TestvoidkafkaSendTest(){kafkaTemplate.send("kafkamsg01","hello kafka");} 消费者 接收消息 代码语言:java ...
1、SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和纯洁的微笑 的系列博客。 2、Kafka Kafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门 学习的话自己开台虚拟机自己手动搭建环境吧,有条件的买服务器。 注意:一定要亲自自己安装实践,接下来我们将这两个进行整合。 创建项目 项目...
1、通过 @ConfigurationProperties指定KafkaProperties前缀 @Primary@ConfigurationProperties(prefix="lybgeek.kafka.one")@BeanpublicKafkaPropertiesoneKafkaProperties(){returnnewKafkaProperties();} 如果有多个就配置多个,形如 @ConfigurationProperties(prefix="lybgeek.kafka.two")@BeanpublicKafkaPropertiestwoKafkaProperties...