考虑到一系列不同的事件,推荐的方法是
哪个选项会更好?
我知道消息不在主题的同一分区中,这意味着存在 无订单保证 ,但是有没有 其他需要考虑的因素什么时候做这个决定?
最佳答案
主题是逻辑抽象,应包含相同类型的消息。假设您监控网站并捕获点击流事件,另一方面,您有一个数据库将其更改填充到更改日志主题中。您应该有两个不同的主题,因为点击流事件与您的数据库更改日志无关。
这有多个优点:
关于apache-kafka - 设计 Kafka 主题 - 多主题 vs 一个大主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40704428/