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

寿光专业做网站深圳网站seo优化

寿光专业做网站,深圳网站seo优化,网站设计外包合同,做网站必须要购买空间吗Kafka怎么做到避免消息重复消费的? 消费者组是什么? 消费者: 1、订阅Topic(主题) 2、从订阅的Topic消费(pull)消息, 3、将消费消息的offset(偏移量)保存在K…

Kafka怎么做到避免消息重复消费的? 消费者组是什么?

消费者

1、订阅Topic(主题)
2、从订阅的Topic消费(pull)消息,
3、将消费消息的offset(偏移量)保存在Kafka内置的一Topic名字是_consumer_offsets的主题中,在Kafka的logs文件下能看到这👟文件,存放的是消息的偏移量数据
在这里插入图片描述

消费者组

在这里插入图片描述

1、订阅同一个Topic的消费者可以加入到一个consumer Group(消费者组)
2、消费者组中的consumer共享一个group_idconfigs,put(“group.id”,”XXX”);只要消费者的group_id一样,就属于同一个消费者组
3、消费者组保证每个topic下一个partition的消息只能被一个消费者组下一个消费者消费,避免消息的重复消费
如上图,当前只有一个消费者组订阅这个Topic,消费者组里只有一个消费者,那么当前Topic中所有分区的消息都由这个消费者消费
4、当消费者端业务逻辑比较复杂,消费消息比较慢,这个时候我们可以向消费者组中多加几个消费者(横向扩展)来提升消费速度。无非就是消费者端一套代码再在几台新的服务器部署一套,加入到同一个group_id下,同时从主题消费消息
横向扩展后,Kafka会对消息的分区与消费者的对应关系重新调整,这就是rebalance(再平衡机制)
在这里插入图片描述
如上图,消费者组扩展一个消费者后,消费者1、2分别消费两个分区的消息
我们可以看到,一个分区对应一个消费者,但是一个消费者可以对应多个分区

如果上面结构还不够,两个消费者消费速度依然跟不上,那么我们还可以继续添加消费者,添加到4个消费者,此时主题分区与消费者的关系再次发生变化,需要再平衡,此时一个消费者消费一个分区消息,达到并行消费的效果
在这里插入图片描述

上面步骤我们看到了消息的分区可以横向扩展,消息的消费者也可以横向扩展,向消费者组添加消费者是横向扩展消费能力的主要方式,而消费者组是消费者的关键,消费者组来保证,主题下的消息不管由多少个分区,每条消息只会被一个消费者消费,就不会引起重复消费的情况

一般最佳情况是:消费者数 = 分区数,一个分区对应一个消费者,
消费者也不是越多越好,消费者数受限于分区数, 过多消费者会导致有的消费者没有分配分区导致空闲,如下图
在这里插入图片描述
所以对于高并发的场合,我们通常会给一个主题设置很多个分区,分区数多利于消费者横向扩张


上面是一个消费者组的情况,实际上对于一个Topic可以有不同的消费者组,如下图
在这里插入图片描述

  • 每个消费者组是相互独立的
  • 每个消费者组都可以拿到主题的全部数据
http://www.yayakq.cn/news/339166/

相关文章:

  • 广州英铭网站建设如何 申请个人网站
  • 网站大连清除wordpress数据库中多余的
  • 网站制作哪家便宜开发一套程序多少钱
  • 建设众筹类网站高端网站开发地址
  • 镇江 网站建设对网站建设 意见和建议
  • 嘉兴网页制作网站排名室内设计联盟论坛官网
  • 建旅游网站费用明细青岛市疾病预防控制中心紧急提示
  • 电子商务网站建设实用教程教案潍坊市房屋和城乡建设局网站
  • 外贸中间体做哪个网站好网站建设中管理员登录的代码怎么写
  • 洪梅做网站建筑业企业
  • 网站建设类毕业设计通州做网站
  • 做a暧小视频在线观看网站网站怎么做直播
  • 电商网站商品表设计方案手机测评做视频网站
  • 推广网站的方法有打开网站是iis7
  • 系统网站推广方案怎么做南京网站定制南京
  • 获取网站访客qq号码程序下载公司网站开发技巧
  • 深圳网站建设做一个公司网站要多少钱17模板网网页
  • 做设计想接外单去哪个网站好网站模板怎么做视频教程
  • 昌平网站建设浩森宇特网站开发合同预期
  • 网站建设怎么开发客户潍坊网站关键词推广
  • 2018网站的建设与维护前景舆情报告总结
  • 网站跨平台安徽安庆怎么样
  • 柳州企业网站开发平台自己在家可以做网站吗
  • 高新手机网站建设价格昆明网站开发公司电话
  • 中国十大电商做的好的网站网络营销有哪些岗位
  • app模板下载网站模板成都广告公司招聘
  • 垡头做网站的公司怎么做淘宝网站赚钱吗
  • 免费永久网站注册那非西
  • 江苏省华建建设股份有限网站宿迁网站建设案例
  • 山东省建设教育信息网站首页网站建设方案书填写示例