当前位置: 首页 > news >正文

长沙便宜做网站wordpress wmv

长沙便宜做网站,wordpress wmv,网络营销是营销的网络化吗,提供大良网站建设文章目录 1、指定offset消费1.1、创建消费者监听器‘1.2、application.yml配置1.3、使用 Java代码 创建 主题 my_topic1 并建立3个分区并给每个分区建立3个副本1.4、创建生产者发送消息1.4.1、分区0中的数据 1.5、创建SpringBoot启动类1.6、屏蔽 kafka debug 日志 logback.xml1… 文章目录 1、指定offset消费1.1、创建消费者监听器‘1.2、application.yml配置1.3、使用 Java代码 创建 主题 my_topic1 并建立3个分区并给每个分区建立3个副本1.4、创建生产者发送消息1.4.1、分区0中的数据 1.5、创建SpringBoot启动类1.6、屏蔽 kafka debug 日志 logback.xml1.7、引入spring-kafka依赖1.8、消费者控制台 1、指定offset消费 1.1、创建消费者监听器‘ package com.atguigu.spring.kafka.consumer.listener; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.springframework.kafka.annotation.KafkaListener; import org.springframework.kafka.annotation.PartitionOffset; import org.springframework.kafka.annotation.TopicPartition; import org.springframework.stereotype.Component; Component public class MyKafkaPartitionListener {//初始化偏移量指定后每次重启都会从该位置消费一轮所以一般是调式解决问题时才使用KafkaListener(topicPartitions {TopicPartition(topic my_topic1,partitionOffsets {PartitionOffset(partition 0,initialOffset 2)})}, groupId my_group1)public void onMessage1(ConsumerRecordString, String record) {System.out.println(my_group1消费者1获取到消息topic record.topic()partition:record.partition()offset record.offset()key record.key()value record.value());}} 1.2、application.yml配置 server:port: 8120# v1 spring:Kafka:bootstrap-servers: 192.168.74.148:9095,192.168.74.148:9096,192.168.74.148:9097consumer:# read-committed读事务已提交的消息 解决脏读问题isolation-level: read-committed # 消费者的事务隔离级别read-uncommitted会导致脏读可以读取生产者事务还未提交的消息# 消费者是否自动ack true自动ack 消费者获取到消息后kafka提交消费者偏移量enable-auto-commit: true # 消费者提交ack时多长时间批量提交一次auto-commit-interval: 1000# 消费者第一次消费主题消息时从哪个位置开始auto-offset-reset: earliest #指定Offset消费:earliest | latest | nonekey-deserializer: org.apache.kafka.common.serialization.StringDeserializervalue-deserializer: org.apache.kafka.common.serialization.StringDeserializer 1.3、使用 Java代码 创建 主题 my_topic1 并建立3个分区并给每个分区建立3个副本 package com.atguigu.spring.kafka.consumer.config; import org.apache.kafka.clients.admin.NewTopic; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.kafka.config.TopicBuilder; Configuration public class MyKafkaConfig {Beanpublic NewTopic springTestPartitionTopic() {return TopicBuilder.name(my_topic1) //主题名称.partitions(3) //分区数量.replicas(3) //副本数量.build();} } 1.4、创建生产者发送消息 package com.atguigu.spring.kafka.consumer;import jakarta.annotation.Resource; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.kafka.core.KafkaTemplate;SpringBootTest class SpringKafkaConsumerApplicationTests {ResourceKafkaTemplate kafkaTemplate;Testvoid contextLoads() {for (int i 0; i 10; i) {kafkaTemplate.send(my_topic1,i%3,, 指定分区消费i);}}} 1.4.1、分区0中的数据 [[{partition: 0,offset: 0,msg: 指定offset消费0,timespan: 1717660785962,date: 2024-06-06 07:59:45},{partition: 0,offset: 1,msg: 指定offset消费3,timespan: 1717660785974,date: 2024-06-06 07:59:45},{partition: 0,offset: 2,msg: 指定offset消费6,timespan: 1717660785975,date: 2024-06-06 07:59:45},{partition: 0,offset: 3,msg: 指定offset消费9,timespan: 1717660785975,date: 2024-06-06 07:59:45}] ]1.5、创建SpringBoot启动类 package com.atguigu.spring.kafka.consumer;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;// Generated by https://start.springboot.io // 优质的 spring/boot/data/security/cloud 框架中文文档尽在 https://springdoc.cn SpringBootApplication public class SpringKafkaConsumerApplication {public static void main(String[] args) {SpringApplication.run(SpringKafkaConsumerApplication.class, args);}} 1.6、屏蔽 kafka debug 日志 logback.xml configuration      !-- 如果觉得idea控制台日志太多src\main\resources目录下新建logback.xml 屏蔽kafka debug --logger nameorg.apache.kafka.clients leveldebug / /configuration 1.7、引入spring-kafka依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.0.5/versionrelativePath/ !-- lookup parent from repository --/parent!-- Generated by https://start.springboot.io --!-- 优质的 spring/boot/data/security/cloud 框架中文文档尽在 https://springdoc.cn --groupIdcom.atguigu/groupIdartifactIdspring-kafka-consumer/artifactIdversion0.0.1-SNAPSHOT/versionnamespring-kafka-consumer/namedescriptionspring-kafka-consumer/descriptionpropertiesjava.version17/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.kafka/groupIdartifactIdspring-kafka/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project 1.8、消费者控制台 . ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _ | _| | _ \/ _ | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / /|_||___//_/_/_/:: Spring Boot :: (v3.0.5)my_group1消费者1获取到消息topic my_topic1partition:0offset 2key value 指定offset消费6 my_group1消费者1获取到消息topic my_topic1partition:0offset 3key value 指定offset消费9此时如果重新启动 SpringKafkaConsumerApplication 消费者还是会消费数据重复消费 . ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _ | _| | _ \/ _ | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / /|_||___//_/_/_/:: Spring Boot :: (v3.0.5)my_group1消费者1获取到消息topic my_topic1partition:0offset 2key value 指定offset消费6 my_group1消费者1获取到消息topic my_topic1partition:0offset 3key value 指定offset消费9
http://www.hkea.cn/news/14382190/

相关文章:

  • 租用网站网站开发工具.晴天娃娃
  • wordpress制作企业网站网站推广策划的流程
  • 做a手机视频在线观看网站小程序注册的账号是什么
  • 10常用的网络营销方法长沙网站优化指导
  • 推广网站有哪些厦门推广平台较好的
  • 用户注册和登录网站怎么做的网站有标题
  • 系统网站设计温州网站建设方案托管
  • 网站建设管理情况汇报wordpress自带有用参数
  • 南昌做网站哪家专业营销工具有哪些
  • asp网站默认后台景点网站设计与制作
  • 手机主题如何自己制作网站长沙制作网页的基本步骤
  • 手机网站域名新闻发布会方案
  • 杭州做网站设计公司网站备案每年一次
  • 晋江做网站的公司哪家好淘宝网站用什么语言做的
  • 企业网站的总体设计有哪些网站建设工作室
  • 泉州网站建设-泉州网站建设公司网站开发需求模板模板
  • 房地产公司网站模板wordpress 预加载
  • 网站推广的策略有哪些响应式网站用什么单位
  • 织梦网站怎样做seojsp网站开发 pdf
  • 新郑龙湖网站建设银川网站建设效果
  • 审计网站建设毕业设计php网站开发工程师招聘会
  • 电子毕业设计网站建设吾爱源码
  • 深圳哪家网站建设好网站开发上市公司
  • 广州市网站建设科技进销存永久免费
  • 数据查询网站上海品划网站建设有限公司
  • 做网站的图片的内存网站怎么加关键词做优化
  • 做网站付费流程长春网站建设技术托管
  • 中文旅游网站html模板顺德网站建设多少钱
  • 6网站建设设计qq空间刷赞网站推广
  • 代理企业网站备案大气蓝色企业网站模板