apache-kafka - Kafka 代理对大量消费者群体的影响
问题描述
考虑我有一个三节点 kafka 集群,其中有 1000 个主题和单个分区。每个主题将被多个消费者组消费,例如并行 100 个。因此,总共可以有 1000*100 个消费群体同时从 kafka 消费。
我担心这是否会对更大规模的 kafka 集群产生任何性能影响?
此外,我的模型将为每个用户请求启动消费者,并将从队列中获取单个数据,消费者将在请求结束时关闭。对于来自同一用户的下一个请求,消费者将再次为同一组启动并关闭。这将对所有用户重复。
以这样的方式创造和摧毁消费者是否合适?如果没有,是否有任何其他适当的方法来处理这个用例?
解决方案
推荐阅读
- shopify - Shopify 上的折扣不匹配
- python - 如何正确实现过滤 data_inputs 的 Neuraxle 管道步骤?
- java - 配置 Springboot 安全,允许的路径未授权 401
- ruby-on-rails-5 - Rails:无法覆盖 config.action_cable.url
- maven - 部署失败时在 Nexus 上提交人工制品哈希
- react-native - 如何在 React-native 中创建一个函数来恢复时间段?
- python - 使用 python 从 Google Sheets API 获取过滤数据?
- css - 具有 2 列和 5 个项目的 flex 布局
- javascript - 角度 - 仅当数组 A 中的值存在于数组 B 中时才选择复选框
- angular - 无法绑定到“ngIf”,因为它不是“表”的已知属性