Kafka Topic - 主题
kafka单机性能其实不是考虑的重点,分布式系统,并且实际上由于Logs非常简单的数据结构,对于Kafka来说可以获得很高的性能,使得Topic复制非常方便。
传统的Mq中实际上存在,主题和Queue用于在源和目标系统之间做缓冲,但是Kafka实际上是Logs,实质上会被Kafka写入Disk进行存储
Topic:Kafka的一组事件组织单元,是含有名称的容器,存放的是多组相关事件。
- 系统会存在多个需多不同的Topic
- 可以在两个Topic之间传递交换数据(stream 、Filter)
- Message不可变
- 是许多持久的事件Logs(),而不是queue
- 只能追加
- 只能通过Offset搜索而不是Index (kafak topic 没有index)
- 并不是临时存在的,只是可以设置过期事件或者达到Message大小使得消息过期
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Bai's Blog!