一个业务上问题,咨询一下老师。
来源:1-1 课前必读
zhuodongLi
2023-06-30
业务上有几万篇 文章,不用用户能看到的文章不一样(权限不同,且每个用户对每个文章的权限判断只能单独判断)。
所以想用kafka 实现一下。
创建一个topic,包含几万篇文章的消息队列。
每个用户(同时在线的用户可能有几百,用户总数十万左右)当作一个 consumer,去消费,客户端自己记录自己的游标 位置,
- 用户根据当前游标位置消费一定的消息。
- 特殊情况下支持从头重新消费一次。
- 文章每天都会新增几十篇新的文章,所以游标 能不能有两个一个开始一个结束。
- 少数情况下有文章的更新和删除。
问题点:
- 不知道Kafka支持不支持我说的自己定义游标位置的功能。
- 一个 topic 被 几万个consumer 消费会不会有问题。
- 对已经在队列中的消息进行更新和删除能不能做到。
写回答
2回答
-
Lily_Dak
2026-03-15
问题3: Kafka 是追加写(Append-only)的日志。一旦消息写入,不能像数据库那样通过 ID 找到并改掉内容。您这里是指在客户端消费时进行本地逻辑删除吗?
00 -
风间影月
2023-06-30
实测一下压一下,几万应该没问题的
00
相似问题