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

asp.net jsp 网站如何做分销型网站

asp.net jsp 网站,如何做分销型网站,中国建设银行招聘信息网站,网站开发专业的消费者总体工作流程 Consumer Group#xff08;CG#xff09;#xff1a;消费者组#xff0c;由多个consumer组成。形成一个消费者组的条件#xff0c;是所有消费者的groupid相同。 • 消费者组内每个消费者负责消费不同分区的数据#xff0c;一个分区只能由一个组内消费…消费者总体工作流程 Consumer GroupCG消费者组由多个consumer组成。形成一个消费者组的条件是所有消费者的groupid相同。 • 消费者组内每个消费者负责消费不同分区的数据一个分区只能由一个组内消费者消费。 • 消费者组之间互不影响。所有的消费者都属于某个消费者组即消费者组是逻辑上的一个订阅者。 消费者组初始化流程 1、coordinator辅助实现消费者组的初始化和分区的分配。 coordinator节点选择 groupid的hashcode值 % 50 __consumer_offsets的分区数量 例如 groupid的hashcode值 11% 50 1那么__consumer_offsets 主题的1号分区在哪个broker上就选择这个节点的coordinator 作为这个消费者组的老大。消费者组下的所有的消费者提交offset的时候就往这个分区去提交offset 2、coordinator选出一个 consumer作为leader 3、coordinator把要消费的topic情况发送给leader消费者 4、leader会负责制定消费方案 5、把消费方案发给coordinator 6、Coordinator就把消费方 案下发给各个consumer 7、每个消费者都会和coordinator保持心跳默认3s一旦超时 session.timeout.ms45s该消费者会被移除并触发再平衡 或者消费者处理消息的时间过长max.poll.interval.ms5分钟也会触发再平衡 消费者组详细消费流程 左侧为Kafka集群右侧为消费者组消费者创建网络连接客户端消费者组调用sendFetches抓取数据同时还会准备两个参数Fetch.min.bytes每批次最小抓取大小默认1字节fetch.max.wait.ms一批数据最小值未达到的超时时间默认500ms任一条件满足都会拉取数据Fetch.max.bytes每批次最 大抓取大小默认50m send-拉取数据将数据放进completedFetches队列消费者一批次拉取默认500条进行处理反序列化-拦截器-处理数据 package com.atguigu.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.serialization.StringDeserializer;import java.time.Duration; import java.util.ArrayList; import java.util.Properties;public class CustomConsumer {public static void main(String[] args) {//配置Properties properties new Properties();//链接properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,hadoop102:9092,hadoop103: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.创建消费者KafkaConsumerString, String kafkaConsumer new KafkaConsumer(properties);//2。订阅主题ArrayListString topics new ArrayList();topics.add(first);kafkaConsumer.subscribe(topics);//3.消费数据while(true){ConsumerRecordsString, String consumerRecords kafkaConsumer.poll(Duration.ofSeconds(1));//拉数据for (ConsumerRecordString, String consumerRecord : consumerRecords) {System.out.println(consumerRecord);}}} }
http://www.hkea.cn/news/14546311/

相关文章:

  • 电商建设网站哪家好互联网+创业项目
  • 沈阳商城网站开发自己怎么设计公众号
  • 甘肃网站建设网站制作1688自然排名怎么做好
  • 绍兴市网站建设树莓派搭建wordpress
  • 大型网站开发用的技术公司网站建设费用入账
  • 鄂州做网站的公司望牛墩网站建设
  • 文化书院网站建设方案深圳app网站建设陈俊兵
  • 重庆手机网站推广价格wordpress如何设置目录
  • 谷歌怎么做网站优化无锡本地做网站
  • 企业网站建设需了解什么wordpress 修改默认路径
  • 做网站多少钱西宁君博相约网站的建设流程
  • 郑州高端网站建设是什么意思网站外贸推广
  • 学做婴儿衣服的网站北京网站建设方案哪家好
  • ui外包网站长沙竞价网站建设价格
  • 桂林网站制作哪家好怎样做旅游网站设计
  • 手机网站制作解决方案怎么建个废品网站
  • 一个新的网站怎么做SEO优化seo门户网
  • 响应式网站是什么情况南宁市网站建设价格
  • 联系人网站设计上海公司注销需要多少钱费用?
  • 做网站的公司介绍微信分销网站建设多少钱
  • 网站开发亿玛酷适合5wordpress使用密码
  • 网站模板套用如何创建企业邮箱
  • 在线做网站黄农村自建房设计图纸
  • 深圳市做网站建设手机管理wordpress站
  • 珠海网站系统建设自学网站制作教程
  • 源码网站程序wordpress多个边栏
  • 贴吧做网站建设网站运营收入
  • 做微信头图的网站wordpress标签生成图片
  • 做的比较好的美食网站vs做的网站源代码
  • 建设营销型网站广州黄骅港船舶动态