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

湖北建设网站适合小学生摘抄的新闻2022年

湖北建设网站,适合小学生摘抄的新闻2022年,做网站 怎么备案,做网站推广送什么kafka topic 中每一个分区会有 Leader 与 Follow。Kafka 的内部机制可以保证 topic 某一个分区的 Leader 与 Follow 不在同一台机器上 Leader 节点承担一个分区的读写,Follow 节点只负责数据备份 如果 Leader 分区所在的 Broker 节点宕机,会触发主从节…

kafka

topic 中每一个分区会有 Leader 与 Follow。Kafka 的内部机制可以保证 topic 某一个分区的 Leader 与 Follow 不在同一台机器上

Leader 节点承担一个分区的读写,Follow 节点只负责数据备份

如果 Leader 分区所在的 Broker 节点宕机,会触发主从节点的切换,在剩下的 Follow 节点中选举一个新的 Leader 节点。这时数据的流入流程如下图所示

RocketMQ 

RocketMQ 所有主题的消息都会写入到 commitlog 文件中,然后基于 commitlog 文件构建消息消费队列文件(Consumequeue),消息消费队列的组织结构按照 /topic/{queue} 来组织。

而 RocketMQ 在消息写入时追求极致的顺序写,所有的消息不分主题一律顺序写入 commitlog 文件, topic 和 分区数量的增加不会影响写入顺序

Kafka 的吞吐量要超过 RocketMQ,我认为这里的主要原因是单文件顺序写入很难充分发挥磁盘 IO 的性能

从集群的视角来看如下图所示

 RocketMQ 默认采取的是主从同步架构,即 Master-Slave 方式,其中 Master 节点负责读写,Slave 节点负责数据同步与消费

除了在磁盘顺序写方面的差别,Kafka 和 RocketMQ 的运维成本也不同。由于粒度的原因,Kafka 的 topic 扩容分区会涉及分区在各个 Broker 的移动,它的扩容操作比较重。而 RocketMQ 的数据存储主要基于 commitlog 文件,扩容时不会产生数据移动,只会对新的数据产生影响。因此,RocketMQ 的运维成本相对 Kafka 更低

总结:

1、RocketMQ 和 Kafka 都使用了顺序写机制,但相比 Kafka,RocketMQ 在消息写入时追求极致的顺序写,会在同一时刻将消息全部写入一个文件,这显然无法压榨磁盘的性能。而 Kafka 是分区级别顺序写,在分区数量不多的情况下,从所有分区的视角来看是随机写,但这能重复发挥 CPU 的多核优势

2、Leader 节点承担一个分区的读写,Follow 节点只负责数据备份

3、RocketMQ 默认采取的是主从同步架构,即 Master-Slave 方式,其中 Master 节点负责读写,Slave 节点负责数据同步与消费

4、Kafka 和 RocketMQ 的运维成本也不同。由于粒度的原因,Kafka 的 topic 扩容分区会涉及分区在各个 Broker 的移动,它的扩容操作比较重。而 RocketMQ 的数据存储主要基于 commitlog 文件,扩容时不会产生数据移动,只会对新的数据产生影响。因此,RocketMQ 的运维成本相对 Kafka 更低

Kafka采用了多副本机制,每个Partition都有多个副本,当某个Broker节点失效时,可以通过其他副本来保证数据的可用性。而RocketMQ采用的是主从复制机制,当主节点失效时,需要进行主节点选举才能保证数据的可用性,这可能会导致一定的延迟

Kafka具有更广泛的生态系统,因为它是Apache的顶级项目,有大量的社区支持和各种集成工具。RocketMQ在中国的用户群体中较为流行,具有与阿里巴巴相关的生态系统

RocketMQ将消息持久化存储在磁盘上,确保消息的可靠性和持久性。Kafka的设计中,消息被持久化在磁盘上,但消息的消费是基于消息在内存中的高效处理

RocketMQ使用自定义的协议,支持多种编程语言。Kafka使用简单的二进制协议,并提供了各种客户端库。

需要根据具体的使用场景和需求来选择适合的消息队列系统。如果顺序消息的支持对你非常重要,或者需要更简单的部署和管理体验,那么RocketMQ可能是一个较好的选择。如果对高吞吐量、水平扩展和数据流处理有更高的要求,或者需要更广泛的生态系统支持,那么Kafka可能更适合

http://www.dinnco.com/news/68631.html

相关文章:

  • 做招聘网站怎么赚钱seo技术优化服务
  • 龙湖地产 网站建设免费制作个人网站
  • 网站首页制作公司百度推广人联系方式
  • 电脑做系统哪个网站比较好培训班招生方案
  • 中国建设监理网站体验营销策略有哪些
  • 网络架构师和网络工程师区别搜索引擎优化的具体措施
  • 网站域名密码常州百度推广代理公司
  • 网站建设 会员可以看的内容更多成都网站维护
  • 电信网站备案查询系统百度世界排名
  • 沧州做网站哪家公司好win10优化大师免费版
  • 如何查询网站备案进度查询宝鸡网站seo
  • 简述电子商务网站建设流程郑州seo顾问热狗
  • 做摄影网站网站设计公司网站制作
  • 拍卖网站制作yandex搜索引擎入口
  • 室内装修3d动态演示效果图搜索引擎优化效果
  • 做外贸怎样利用免费b2b网站企业网站推广的一般策略
  • 滨州内做网站的公司网络营销费用预算
  • 北京做网站建设的公司高端营销型网站制作
  • 大馆陶网站百度网盘资源分享
  • 网站开发项目外包独立站搭建要多少钱
  • 电子商务网站开发的意义百度公司注册地址在哪里
  • 两个彩票网站做赔付杭州疫情最新消息
  • 关于网站建设管理的通知百度竞价是什么意思
  • 营销型网站建设五大内容如何制作网页最简单的方法
  • 网站编辑步骤有哪些网络营销案例100例
  • 动易网站模板制作方法百度网盟推广
  • 企业做网站的困惑武汉网络推广自然排名
  • 天空台108网站找手工活带回家做全网seo是什么意思
  • 睢县做网站哪家好我有广告位怎么找客户
  • 公司设计网站应遵守哪些常理引流推广软件