kafka发送消息流程
创始人
2025-01-08 14:04:25
0

在这里插入图片描述
配置props.put(ProducerConfig.PARTITIONER_CLASS_CONFIG, RoundRobinPartitioner.class);

public Map producerConfigs(){     Map props = new HashMap<>();     props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,bootstrapServers);     props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,valueSerializer);     props.put(ProducerConfig.PARTITIONER_CLASS_CONFIG, RoundRobinPartitioner.class);     return props; }  public ProducerFactory producerFactory(){     return new DefaultKafkaProducerFactory<>(producerConfigs()); }  // 覆盖spring-kafka中的配置 @Bean public KafkaTemplate kafkaTemplate(){     return new KafkaTemplate(producerFactory()); } 

自定义消息拦截器

public class CustomerProducerInterceptor implements ProducerInterceptor {      // 发送消息时,对消息拦截。     @Override     public ProducerRecord onSend(ProducerRecord producerRecord) {         System.out.println("拦截消息" + producerRecord.toString());         return null;     }      // 服务器是否收到了当前这条消息     @Override     public void onAcknowledgement(RecordMetadata recordMetadata, Exception e) {         if(recordMetadata != null){             System.out.println("服务器收到消息" + recordMetadata.offset());         }else{             // 没有收到消息发送失败             System.out.println("消息发送失败!!!");         }     }      @Override     public void close() {      }      @Override     public void configure(Map map) {      } } 

相关内容

热门资讯

第6方教程微扑克系统原来是真的... 第6方教程微扑克系统原来是真的有挂,太奸诈了原来是真的有挂,详细教程(有挂功能)大家肯定在之前微扑克...
一分钟快速了解!(WPK计算器... 一分钟快速了解!(WPK计算器)透视辅助!(透视)外挂辅助挂脚本(2022已更新)(哔哩哔哩);一、...
科普攻略微扑克app原来确实是... 科普攻略微扑克app原来确实是有挂,太过分了原来真的是有挂,详细教程(有挂详细);一、微扑克AI软件...
Github Desktop ... GitHub Desktop 下载、安装和汉化(新手入门使用教程)Git...
详细说明微扑克线上原来是有挂,... 详细说明微扑克线上原来是有挂,太奸诈了原来真的是有挂,详细教程(有挂助手)是一款可以让一直输的玩家,...
如何使用 Containerf... Podman 简介Podman 是 Red Hat 开发的一款容器管理工具,它允许用户...
深度解析:disableHos... 在Web开发的浩瀚星空中,开发者们时常会遇到各种配置与调优的挑战,其中d...
github克隆别人的项目给自... github1.新建一个仓库:2.填写项目名称:3.不需要勾选readm...
【InternVL 1.5】最... 目录一、引言二、InternVL 1.5概览1、核心组件2、技术特点三、性能表现四、技术突破与创新五...
【Neural signal ... The basics of neural signal processingcourse from ...