开发者社区 > 云原生 > 云消息队列 > 正文

为什么kafka里面的大的topic会给内部的结构进行分区呢?

已解决

为什么kafka里面的大的topic会给内部的结构进行分区呢?

展开
收起
游客ihzapojsw2ysk 2022-10-11 12:23:27 1704 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    kafka里面一个大的topic会给内部的结构分区,分区以后写消息,这些消息都是一次性写入,不会修改。也就是说给kafka或者其他的另外的交易供应链去发送消息的时候,要再发一个,不存在把消息发过来存在队列里改一改的情况,它没有这个功能,所有的消息都是一次性写入的。分区是指因为kfka可以建集群,这个集群有可能在多个机器上,topic在逻辑上应该是一个,但是因为他在一个卡板咨询卡位了负载均衡,或者要么是访问负载均衡,要么是数据量负载均衡,会把这个topic放到集群的多个节点上存储。

    2022-10-11 17:29:08
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 Kafka 版
  • 相关电子书

    更多
    Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
    MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
    消息队列kafka介绍 立即下载