kafka总结
Posted jtianlin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka总结相关的知识,希望对你有一定的参考价值。
1. kafka是什么
2. kafka能做什么(怎么做到的)
3. kafka是MQ吗?如果不是,和MQ的区别是什么?
4. 使用kafka的注意事项
5. 使用kafka有哪些坑?
6. 线上部署方案
7. kafka的关键组成
8. kafka怎么实现高效的
1. kafka是什么
Kafka 是一种分布式的,基于发布 / 订阅的消息系统。主要设计目标如下:
1)以时间复杂度为 O(1) 的方式提供消息持久化能力,即使对 TB 级以上数据也能保证常数时间复杂度的访问性能。
2)高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒 100K 条以上消息的传输。
3)支持 Kafka Server 间的消息分区,及分布式消费,同时保证每个 Partition 内的消息顺序传输。
4)同时支持离线数据处理和实时数据处理。
5)Scale out:支持在线水平扩展。
2. kafka能做什么(怎么做到的)
3. kafka是MQ吗?如果不是,和MQ的区别是什么?
4. 使用kafka的注意事项
5. 使用kafka有哪些坑?
6. 线上部署方案
7. kafka的关键组成
8. kafka怎么实现高效的
参见:https://www.infoq.cn/article/kafka-analysis-part-1
以上是关于kafka总结的主要内容,如果未能解决你的问题,请参考以下文章