java - Kafka Consumer 可以处理数百万的数据吗?在springboot中实现kafka消费者
问题描述
要求:
Producer 会将 500 万/天的数据推送到 kafka Topic。主题有(105个分区)
我的工作是我需要使用 spring-boot kafka 消费者代码消耗所有 500 万条数据,然后接下来我需要转换为域类并需要保存到 cosmos Db 中。
所以在这里我有一些问题有人可以给出答案。
- 我需要使用多少个消费者来消费 5 百万条数据。
- 我需要使用自动提交 true 还是需要在我消费消息后立即确认。
- 请提供消费者配置,如轮询时间和每次轮询的消息。
- 如果偏移量没有提交,我该如何解决。
- 一个分区可以存储多少数据。
- 如果我想实现手动确认,我该如何实现(任何示例代码)有人可以帮我吗
解决方案
推荐阅读
- javascript - JavaScript:为什么这个 Promise 没有返回值?
- java - 三个线程。T1 打印 1,4,7.. 消息序列 T2 打印 2,5,8.. 和 T3 打印 3,6,9.. 我如何同步这三个以打印 1-15 消息序列
- authentication - AAD 身份验证获取访问令牌
- javascript - 为什么在 Javascript 中循环调用 setTimeout 要求如此之高?
- c++ - 使用堆栈的平衡括号
- powershell - 如何使用 Powershell 切换 VSCode 的默认运行终端
- android - Android 的 Keycloak 如何使用 SAML 协议工作?
- tensorflow - 使用 tensorflow 通过索引张量从值张量中获取值
- c++ - 预期 '(' 用于函数样式转换或类型构造,同时使用宏的范围解析
- java - 如何在 java 和 rust 之间共享内存?