kafka kafka 的架构,包含了哪些角色? kafka 的最小工作单元? kafka 消息重复消费的问题?幂等怎么做的? kafka ack 机制?集群中的ack 是怎么实现的? kafka的message包括哪些信息 kafka的数据存在内存还是磁盘 怎么解决kafka的数据丢失