spring-kafka
spring-kafka入门学习
阿瑟与非
程序员只佩服强者。
展开
-
spring-kafka入门学习(五):spring-kafka事务
一、前言spring-kafka提供了两种事务的实现方式1.使用SpringBoot的注解@Transactional2.本地事务KafkaTemplate二、@Transactional修改生产者的配置,开启事务支持 @Bean public ProducerFactory<Integer, String> producerFactory() { DefaultKafkaProducerFactory<Integer, String>原创 2020-05-13 16:02:52 · 1005 阅读 · 0 评论 -
spring-kafka入门学习(四):消息监听器容器ConcurrentMessageListenerContainer测试示例
目录一、前言二、测试准备1.kafka客户端配置2.SpringBoot配置三、消费者分配情况测试1.使用默认的PartitionAssignor ->RangeAssignor2.使用PartitionAssignor ->RoundRobinAssignor四、性能测试1.情景一 单线程消费2.情景二 并发消费五、总结一、前言在官网学习spring-kafka的过程中,MessageListenerContainer不易理解,实践出真知..原创 2020-05-12 15:44:32 · 11236 阅读 · 0 评论 -
spring-kafka入门学习(三):使用SpringBoot发送并接收消息
目录一、新建SpringBoot项目二、java配置三、Controller接口四、启动测试一、新建SpringBoot项目SpringBoot版本:2.1.2.RELEASE(版本最好与kafka客户端的版本对应)引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo原创 2020-05-11 20:18:00 · 1775 阅读 · 0 评论 -
spring-kafka入门学习(二):kafka可视化工具KafkaTool
一、Kafka工具Kafka工具是用于管理和使用Apache Kafka®集群的GUI应用程序。它提供了一种直观的UI,可让用户快速查看Kafka集群中的对象以及集群主题中存储的消息。它包含面向开发人员和管理员的功能。一些关键功能包括快速查看您的所有Kafka集群,包括其节点,主题和消费者 查看分区中消息的内容并添加新消息 查看消费者的偏移量,包括Apache Storm Kafkaspout消费者 以漂亮的格式显示JSON和XML消息 添加和删除主题以及其他管理功能 将单个消息从您的分.原创 2020-05-10 15:39:22 · 1056 阅读 · 0 评论 -
spring-kafka入门学习(一):kafka的安装与启动
一、软件版本的选择二、安装zookeeperKafka 使用 Zookeeper 保存集群的元数据信息和消费者信息。1下载zookeeperhttp://archive.apache.org/dist/zookeeper/选择版本3.4.6,解压到D:\java目录2配置zookeeper在D:\java\zookeeper-3.4.6\conf中把zoo_sample.cfg修改为zoo.cfg文件在D:\java\zookeeper-3.4.6创建2个文件夹.原创 2020-05-10 10:24:01 · 745 阅读 · 0 评论