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

用阿里云怎么建网站微信开发小程序工具

用阿里云怎么建网站,微信开发小程序工具,游戏ui素材网站,网站建设方案策划书ppt模板下载目录 一、独立消费者消费某一个主题中某个分区数据案例1.1、案例需求1.2、案例代码1.3、测试 一、独立消费者消费某一个主题中某个分区数据案例 1.1、案例需求 创建一个独立消费者,消费firstTopic主题 0 号分区的数据,所下图所示: 1.2、案…

目录

    • 一、独立消费者消费某一个主题中某个分区数据案例
      • 1.1、案例需求
      • 1.2、案例代码
      • 1.3、测试

一、独立消费者消费某一个主题中某个分区数据案例

1.1、案例需求

  • 创建一个独立消费者,消费firstTopic主题 0 号分区的数据,所下图所示:
    在这里插入图片描述

1.2、案例代码

  • 生产者往firstTopic主题 0 号分区发送数据代码

    package com.xz.kafka.producer;import org.apache.kafka.clients.producer.*;
    import org.apache.kafka.common.serialization.StringSerializer;
    import java.util.Properties;public class CustomProducerCallback {public static void main(String[] args) throws InterruptedException {//1、创建 kafka 生产者的配置对象Properties properties = new Properties();//2、给 kafka 配置对象添加配置信息:bootstrap.serversproperties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.136.27:9092,192.168.136.28:9092,192.168.136.29:9092");//3、指定对应的key和value的序列化类型 key.serializer value.serializerproperties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,StringSerializer.class.getName());//4、创建 kafka 生产者对象KafkaProducer<String, String> kafkaProducer = new KafkaProducer<>(properties);//5、调用 send 方法,发送消息for (int i = 0; i < 5; i++) {kafkaProducer.send(new ProducerRecord<>("firstTopic", 0,"","hello kafka" + i), new Callback() {@Overridepublic void onCompletion(RecordMetadata metadata, Exception exception) {if (exception == null){System.out.println("主题: "+metadata.topic() + " 分区: "+ metadata.partition());}}});Thread.sleep(2);}// 3 关闭资源kafkaProducer.close();}
    }
  • 消费者消费firstTopic主题 0 分区数据代码

    package com.xz.kafka.consumer;import org.apache.kafka.clients.consumer.ConsumerConfig;
    import org.apache.kafka.clients.consumer.ConsumerRecord;
    import org.apache.kafka.clients.consumer.ConsumerRecords;
    import org.apache.kafka.clients.consumer.KafkaConsumer;
    import org.apache.kafka.common.TopicPartition;
    import org.apache.kafka.common.serialization.StringDeserializer;import java.time.Duration;
    import java.util.ArrayList;
    import java.util.Properties;public class CustomConsumerPartition {public static void main(String[] args) {// 配置Properties properties = new Properties();// 连接properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.136.27:9092,192.168.136.28:9092,192.168.136.29:9092");// 反序列化properties.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName());properties.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class.getName());// 组idproperties.put(ConsumerConfig.GROUP_ID_CONFIG,"test");// 1 创建一个消费者KafkaConsumer<String, String> kafkaConsumer = new KafkaConsumer<>(properties);// 2 订阅主题对应的分区ArrayList<TopicPartition> topicPartitions = new ArrayList<>();topicPartitions.add(new TopicPartition("firstTopic",0));kafkaConsumer.assign(topicPartitions);// 3 消费数据while (true){ConsumerRecords<String, String> consumerRecords = kafkaConsumer.poll(Duration.ofSeconds(1));for (ConsumerRecord<String, String> consumerRecord : consumerRecords) {System.out.println(consumerRecord);}}}
    }
    

1.3、测试

  • 在 IDEA 中执行消费者程序,如下图:
    在这里插入图片描述
  • 在 IDEA 中执行生产者程序 ,在控制台观察生成几个 0号分区的数据,如下图:
    在这里插入图片描述
  • 在 IDEA 控制台,观察接收到的数据,只能消费到 0 号分区数据表示正确。
    在这里插入图片描述
http://www.yayakq.cn/news/890904/

相关文章:

  • 哈 做网站wordpress自己电脑装
  • 京美建站有代码吗seo技术培训
  • 每天一篇好文章网站wordpress 收费 主题
  • 360元网站建设爱南宁app官网下载
  • 首钢建设一公司网站贵州网站备案查询
  • 在线做图表的网站建设工程消防备案查询网站
  • 公司实力 网站四川建设网有限公司
  • 产品展厅柜设计公司seo建站技术
  • idea做网站网站空间500M
  • 服装定制网站源码电子商务网站建设项目范围
  • 做娱乐网站需要哪些制作一个网站怎么做
  • 永川网站制作联系电话网站后台能进前台空白
  • ui设计在线网站单位建设网站的目的
  • 高邮企业网站建设公司哪家便宜wordpress葬爱导航
  • 做英语翻译兼职的网站台州网站优化
  • 网站的前端怎么做wordpress调用分类标签
  • php cms网站宁夏建设工程造价网站
  • 电子商务网站的开发方式wordpress发邮件接收验证码
  • 汽车网站营销华大基因 建设网站
  • vps服务器购买网站linux下网站建设
  • 网站建设免备案免费空间上海16个区排名
  • 宝塔window怎么做网站wordpress视频播放器m3u8
  • 网站的类别做论坛网站4g空间够不够用
  • 建设企业网站报价中国建筑股份有限公司
  • 漯河网站建设费用上海网络营销广告单位
  • 泰州做网站 泰公网络科技公司网站的换肤功能怎么做
  • 北京工装设计公司排名网站物理结构优化包含网页优化吗
  • ai做的网站怎么切图建设银行 网站无法打开
  • 网站建设中文摘要是什么wamp wordpress安装
  • html5网站有哪些企业年金查询个人账户查询