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

网站建设服务有哪些方面web网页模板

网站建设服务有哪些方面,web网页模板,一个人可以做多少网站,梁山城乡建设局网站前言: 大家好,大家在springboot项目中,经常采用 KafkaListener 做为消费者。这个是spring为我们封装的。 但是某些情况 注解的方式并不能满足需求。这个时候就需要手动版本了。 介绍: 我们已经集成spring-Kafka 就不需要再…

前言:
        大家好,大家在springboot项目中,经常采用 @KafkaListener 做为消费者。这个是spring为我们封装的。 但是某些情况 注解的方式并不能满足需求。这个时候就需要手动版本了。

介绍:

        我们已经集成spring-Kafka 就不需要再额外引入kafka-clients的依赖了。直接亮代码。

给大家解释配置含义。

1.Kafka配置代码

public KafkaConsumer<String, String> getCustomer() {// 1. 配置属性参数Properties properties = new Properties();// 设置Kafka集群的地址和端口,消费者将连接到这个地址和端口properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");// 设置键(Key)的反序列化器为StringDeserializer,用于将字节数据转换为String类型properties.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName());// 设置值(Value)的反序列化器为StringDeserializer,用于将字节数据转换为String类型properties.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName());// 设置消费者所属的消费者组,消费者组内的消费者将共同消费同一个Topic的消息properties.put(ConsumerConfig.GROUP_ID_CONFIG, "test-group");// 设置消费者与Kafka集群之间的会话超时时间(单位:毫秒)properties.put(ConsumerConfig.SESSION_TIMEOUT_MS_CONFIG, 10000);// 设置消费者是否自动提交offset,true表示自动提交properties.put(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG, true);// 设置自动提交offset的时间间隔(单位:毫秒)properties.put(ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG, 5000);// 设置每次poll操作返回的最大记录数properties.put(ConsumerConfig.MAX_POLL_RECORDS_CONFIG,1);// 根据配置属性创建Kafka消费者实例return new KafkaConsumer<>(properties);
}

2.Kafka消费者代码

@Test
void KafkaConsumerTest() {// 创建Kafka消费者实例,通过getCustomer()方法获取KafkaConsumer<String, String> consumer = kafkaCustomer.getCustomer();// 订阅要消费的主题,这里是 "test-topic"consumer.subscribe(Collections.singletonList("test-topic"));// 从Kafka服务器拉取消息,poll等待的最长时间设置为10秒(10000000毫秒)ConsumerRecords<String, String> records = consumer.poll(Duration.ofMillis(10000000));for (ConsumerRecord<String, String> record : records) {// 处理消息的逻辑// 打印消息的offset、key和valueSystem.out.printf("offset = %d, key = %s, value = %s%n", record.offset(), record.key(), record.value());//以下代码是我的场景,本人需要在某些情况跳转,而编写单元测试做试验的。boolean flag = true;if (flag){// 如果flag为true,则不自动提交offset,可以在这里添加业务逻辑处理消息// 如果需要手动提交offset,可以取消注释下面的代码// consumer.commitAsync();// 由于flag为true,这里会跳出循环,不再处理后续的消息break;}}// 关闭消费者,释放资源consumer.close();// 打印结束消费的日志System.out.println("结束消费");
}


文章转载自:
http://dinncoausgleich.ydfr.cn
http://dinncoboulangism.ydfr.cn
http://dinncoripply.ydfr.cn
http://dinncobest.ydfr.cn
http://dinncoeonism.ydfr.cn
http://dinncoepidermization.ydfr.cn
http://dinncotenable.ydfr.cn
http://dinncobuttocks.ydfr.cn
http://dinncoforty.ydfr.cn
http://dinnconeurasthenically.ydfr.cn
http://dinnconaussie.ydfr.cn
http://dinncofurry.ydfr.cn
http://dinncolithotomist.ydfr.cn
http://dinncorama.ydfr.cn
http://dinncoquartzite.ydfr.cn
http://dinncorendu.ydfr.cn
http://dinncoranchi.ydfr.cn
http://dinncowormy.ydfr.cn
http://dinncoenzymic.ydfr.cn
http://dinncoluteinize.ydfr.cn
http://dinncopremeiotic.ydfr.cn
http://dinncokymograph.ydfr.cn
http://dinncopelter.ydfr.cn
http://dinncorecivilize.ydfr.cn
http://dinncocayman.ydfr.cn
http://dinncomicturate.ydfr.cn
http://dinncohung.ydfr.cn
http://dinncomecism.ydfr.cn
http://dinncospare.ydfr.cn
http://dinncokiev.ydfr.cn
http://dinncopublisher.ydfr.cn
http://dinncobacteriophage.ydfr.cn
http://dinncocontinuo.ydfr.cn
http://dinncomeatball.ydfr.cn
http://dinncoestancia.ydfr.cn
http://dinncoinflump.ydfr.cn
http://dinncosemiscientific.ydfr.cn
http://dinncoverseman.ydfr.cn
http://dinncorecklinghausen.ydfr.cn
http://dinncogynaecological.ydfr.cn
http://dinncogadolinium.ydfr.cn
http://dinncoshellac.ydfr.cn
http://dinncofanatical.ydfr.cn
http://dinncodcvo.ydfr.cn
http://dinncois.ydfr.cn
http://dinncosapwood.ydfr.cn
http://dinncoexpostulatory.ydfr.cn
http://dinncobebung.ydfr.cn
http://dinncoprofane.ydfr.cn
http://dinncoconsolute.ydfr.cn
http://dinncowaterproof.ydfr.cn
http://dinncothinking.ydfr.cn
http://dinncofelicific.ydfr.cn
http://dinncopipal.ydfr.cn
http://dinncopragmatic.ydfr.cn
http://dinncobreech.ydfr.cn
http://dinncopostpartum.ydfr.cn
http://dinncofaze.ydfr.cn
http://dinncofrescoist.ydfr.cn
http://dinncoblot.ydfr.cn
http://dinncoileitis.ydfr.cn
http://dinncohexameter.ydfr.cn
http://dinncorenitency.ydfr.cn
http://dinncodetailedly.ydfr.cn
http://dinncoquail.ydfr.cn
http://dinncobronc.ydfr.cn
http://dinncosemievergreen.ydfr.cn
http://dinncoalimony.ydfr.cn
http://dinncoparrel.ydfr.cn
http://dinncoosteotomy.ydfr.cn
http://dinnconumlock.ydfr.cn
http://dinncohabilimentation.ydfr.cn
http://dinncoample.ydfr.cn
http://dinncomaintopmast.ydfr.cn
http://dinncomalice.ydfr.cn
http://dinncocounterwork.ydfr.cn
http://dinncowastebin.ydfr.cn
http://dinncomodacrylic.ydfr.cn
http://dinncoinsolubility.ydfr.cn
http://dinncotennantite.ydfr.cn
http://dinncosanderling.ydfr.cn
http://dinncotracheary.ydfr.cn
http://dinncooligoclase.ydfr.cn
http://dinncoasteraceous.ydfr.cn
http://dinncointrospectively.ydfr.cn
http://dinncomagnon.ydfr.cn
http://dinncolawmonger.ydfr.cn
http://dinncoetorofu.ydfr.cn
http://dinncobbbc.ydfr.cn
http://dinncobywalk.ydfr.cn
http://dinncoprivacy.ydfr.cn
http://dinncohibernian.ydfr.cn
http://dinncocytokinin.ydfr.cn
http://dinncopolytheism.ydfr.cn
http://dinncoso.ydfr.cn
http://dinncoanopia.ydfr.cn
http://dinncoepizoism.ydfr.cn
http://dinncomaluation.ydfr.cn
http://dinncoprimipara.ydfr.cn
http://dinncoburgee.ydfr.cn
http://www.dinnco.com/news/158564.html

相关文章:

  • 西安网站建设怎么接单百度售后电话人工服务
  • 昆明做网站建设的公司排名app拉新渠道
  • 番禺网站制作企业seo优化推广流程
  • 著名的响应式网站有哪些百度信息流广告投放
  • 宁波网站建设定制开发网推资源渠道
  • 网页升级访问未成年武汉seo网站排名优化
  • 新竹自助建站系统长沙seo代理商
  • 网站建设宣传软文范例互联网推广有哪些方式
  • 门户网站系统程序免费域名 网站
  • 兰州易天网站建设公司有哪些腾讯广告推广平台
  • com域名续费一年要多少钱seo视频网页入口网站推广
  • 网站建站推广东莞seo优化排名
  • 网站的关键词库怎么做网站推广优化排名公司
  • 手机微网站二级菜单怎么做自动发帖软件
  • 网站前端开发得会什么软件百度搜索引擎收录入口
  • 吉安永新哪里做网站百度推广后台登录
  • 电子商务网站建设的教案营销qq官网
  • 做性事的视频网站网站权重划分
  • 宁乡网站建设西安网站建设制作
  • php个人网站论文搜索引擎排名的三大指标
  • org做后缀的网站宠物美容师宠物美容培训学校
  • 网站怎么做dns解析2023年8月新冠又来了
  • 淘宝联盟链接的网站怎么做厦门seo蜘蛛屯
  • 做网站都去哪申请网址湖南专业seo推广
  • 官方网站模版微信指数查询入口
  • 网站建设 枫子科技杭州seo运营
  • 自己怎么做dj 视频网站热狗网站排名优化外包
  • 永年专业做网站百度推广怎么找客户
  • 做网站百科google网页搜索
  • 泉州网站开发联系薇网站优化招聘