为什么kafka里面的大的topic会给内部的结构进行分区呢?
kafka里面一个大的topic会给内部的结构分区,分区以后写消息,这些消息都是一次性写入,不会修改。也就是说给kafka或者其他的另外的交易供应链去发送消息的时候,要再发一个,不存在把消息发过来存在队列里改一改的情况,它没有这个功能,所有的消息都是一次性写入的。分区是指因为kfka可以建集群,这个集群有可能在多个机器上,topic在逻辑上应该是一个,但是因为他在一个卡板咨询卡位了负载均衡,或者要么是访问负载均衡,要么是数据量负载均衡,会把这个topic放到集群的多个节点上存储。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/