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

c 网站开发 调试东莞网站推广运营公司

c 网站开发 调试,东莞网站推广运营公司,wordpress手机登录注册,山东济南网站制作优化我们知道当消息生产者生产的速度快于消费者的消费速度时,会产生大量的消息积压,大多数人的想法是增加消费者的数量来提升消费速度,这个想法在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.tj-hxxt.cn/news/40509.html

相关文章:

  • 上海网站建设电影联合肥百度网站排名优化
  • 产品开发思路seo网站推广推荐
  • 做网站和做网页的区别seo案例视频教程
  • 网站建设费用详细表网站建设优化推广
  • 织梦做网站被告软文写作技巧有哪些
  • 燕郊做网站找谁杭州seo论坛
  • html网页大赛优秀作品天猫seo搜索优化
  • 网站域名到期怎么续费百度服务电话
  • 彩票网站开发演示cba排名
  • 池州网站建设有哪些公司建站之星官方网站
  • 怎么看 网站开发语言神起网络游戏推广平台
  • 电脑做科目一网站口碑营销
  • 西安长安网站建设制作惠州网站关键词排名
  • 太原建站的模板科技公司网站制作公司
  • 兴华建设集团有限公司网站百度超级链
  • 网上做图赚钱网站软文模板app
  • 百度云如何做网站百度高级搜索怎么用
  • 做支付宝二维码网站全网引流推广
  • 网页尺寸1920网络优化app
  • 苏州网站建设找苏州聚尚网络首选网页制作素材模板
  • 外贸网站导航栏建设技巧seo基本步骤
  • 人力资源网站建设百度网站打开
  • wordpress商品左移窗口seo是一种利用搜索引擎的
  • 社区建设网站网站设计费用
  • 邢台专业网站建设公司百度seo排名工具
  • 学校网站 模板网络优化工程师骗局
  • 医疗类网站前置审批网站推广的优化
  • 建设一个商业网站费用推广自己产品的文案
  • 快站优惠券百度查找相似图片
  • 嘉定南翔网站建设唐山seo排名