Apache kafka 卡夫卡-设置压缩主题
为压缩设置一些主题Apache kafka 卡夫卡-设置压缩主题,apache-kafka,Apache Kafka,为压缩设置一些主题意味着什么 如果不是针对某个特定的主题这样做,有什么优点/缺点 只是试图理解术语及其行为。简单的日志保留,即基于超时/大小的日志保留,并不适用于所有情况。当然,这种方法可以节省空间,但不能保证数据的当前状态 请允许我用一个场景来解释这一点 让我们想象一下,我们在stackoverflow中有一个关于用户的消息或日志流,您希望管理用户的状态。消息的键是UserID,值是UserInformation(昵称、地址、电子邮件、电话等) 用户可以根据需要多次更改其昵称。同样,他也可以更
意味着什么
如果不是针对某个特定的主题这样做,有什么优点/缺点
只是试图理解术语及其行为。简单的日志保留,即基于超时/大小的日志保留,并不适用于所有情况。当然,这种方法可以节省空间,但不能保证数据的当前状态
请允许我用一个场景来解释这一点
让我们想象一下,我们在stackoverflow中有一个关于用户的消息或日志流,您希望管理用户的状态。消息的键是UserID,值是UserInformation(昵称、地址、电子邮件、电话等)
用户可以根据需要多次更改其昵称。同样,他也可以更改联系人或任何信息。通过删除或清除冗余数据,日志压缩将帮助您保留最新的基于用户的信息。但是,基于时间或基于大小的保留可能无法保证保留用户的状态
日志压缩保留最后一个已知值—它是日志的完整快照
最新记录在崩溃或故障后恢复状态时非常有用
内存中服务、持久数据存储或存储的系统故障
重新加载缓存。它允许下游消费者恢复他们的业务
国家
希望这有帮助