标签:注意事项 blank 基于 消息 scale href 在线 设计 cal
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
标签:注意事项 blank 基于 消息 scale href 在线 设计 cal
原文地址:https://www.cnblogs.com/Jtianlin/p/10435621.html