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

网站开发用c 语言seo全称是什么意思

网站开发用c 语言,seo全称是什么意思,福州网站建设信息,沧州市网站建设电话我们知道当消息生产者生产的速度快于消费者的消费速度时,会产生大量的消息积压,大多数人的想法是增加消费者的数量来提升消费速度,这个想法在RocketMQ中是可行的,但是在Kafka中不一定可行。为了更方便地分析问题,我们先…

我们知道当消息生产者生产的速度快于消费者的消费速度时,会产生大量的消息积压,大多数人的想法是增加消费者的数量来提升消费速度,这个想法在RocketMQ中是可行的,但是在Kafka中不一定可行。为了更方便地分析问题,我们先忽略消费者组的设计,在增加消费者之前,架构设计,请看下图
在这里插入图片描述
一个topic下面建立了两个分区,partition-0和partition-1,分别被consumer-0和consumer-1消费,此时消息积压了很多,我们试图增加一个consumer-2,来增加partition的消费速度
在这里插入图片描述
你会发现消费速度没有变化,这是因为Kafka在一开始设计Parition的时候,就已经设计成了一个Parition在同一个时刻只能被一个Consumer消费,当消费者数量大于分区数量时,新加入的消费者是消费不到消息的,除非之前的分区数量是小于消费者数量,就像下图所示
在这里插入图片描述
Kafka之所以这样设计的原因有以下几点:

  • 保证分区局部有序性。一个分区同一时刻只能让一个消费者消费,这样有助于保证分区内的消息是有序的,能够实现在局部消息的顺序性,如果同时让多个消费者消费,必然会破坏分区的顺序性
  • 消费者组更好地协作和高吞吐。Kafka的集群消费模式中,一个消息只能被一个消费者组中的一个消费者消费,如果你要让一个Consumer消费Partion-0和Partion-1,那么其他的Consumer也要消费Partition-0和Partion-1,如果恰好出现Partiion-0的一条消息同时被两个Consumer拉取到,将会出现消息竞争,需要加锁来控制,这样势必会降低性能,这与Kafka高吞吐的理念相悖

所以在水平扩容消费者上面,相对RocketMQ来说不是那么地直接,在Kafka中需要做进一步考虑,多说一句,在RocketMQ中由于业务场景不同,相比Kafka处理的业务场景要复杂地多,所以RocketMQ需要支持消费者的水平扩容,这样就会出现消息竞争,但是为了水平扩容,RocketMQ需要这样做。

对比RocketMQ
RocketMQ在大多数情况下只会被同一个消费者组中的一个消费者实例消费,以保证消息的有序性。
但是在有些情况下,RocketMQ也支持消息负载均衡,即允许同一个MessageQueue被同一个消费者组中的多个消费者实例共同消费,

  • 消息负载均衡: 如果消费者组中存在一个实例处理速度较快,RocketMQ可能会将同一个MessageQueue分配给这个组中的其他相对较慢的实例,以实现负载均衡
  • 动态扩容:也就是我们讨论的动态增加消费者实例时,新加入的实例可能会被分配到已有实例所消费的MessageQueue上,以实现动态扩容
http://www.ds6.com.cn/news/42311.html

相关文章:

  • 写一个网页需要什么技术黑帽seo排名
  • 织梦做的网站别人提交给我留的言我去哪里看网站流量数据分析
  • 西地那非是什么药seo中国官网
  • 做网站机构图用什么工具电脑培训学校
  • 昆明做网站建设的公司排名百度搜索引擎原理
  • 义乌制作网站正规推广平台
  • 做a货包好的网站手机怎么搭建网站
  • 如何做网站的流量分析手机端关键词排名优化
  • 网站导航栏制作教程软文推广代理
  • 自己做的网站地址手机怎么打不开南通百度网站快速优化
  • 网站平台建设重点难点分析海南百度推广公司有哪些
  • 做网站建设的公司是什么类型西安seo优化排名
  • 青浦网站建设推广网站seo设置是什么意思
  • 镇江网站开发百度起诉seo公司
  • wordpress菜单设计黑帽seo365t技术
  • 北京高端网站定制公司西安排名seo公司
  • 企微宝seort什么意思
  • 网站jianshe百度网站排名
  • 有什么网站做知识吗以下属于网站seo的内容是
  • 如何做网站title小标图网络营销策划方案模板
  • 上海网站建设做物流一宣传广告怎么做吸引人
  • 东莞营销型网站建设流程如何做优化排名
  • 望牛墩东莞网站建设搜索引擎排名2020
  • 网站后台有安全狗如何实现网站的快速排名
  • 如果一个网站没有备案新冠疫情最新消息今天
  • 宝塔 wordpress ssl郑州seo技术博客
  • 企业手机网站建设流程网络营销图片
  • wordpress用户积分杭州seo推广优化公司
  • 网站域名到期登不上是怎么回事辽宁网站建设
  • 做搜狗网站排名软百度指数分析数据