码迷,mamicode.com
首页 > 其他好文 > 详细

kafka总结

时间:2019-02-26 10:32:11      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:注意事项   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

 

kafka总结

标签:注意事项   blank   基于   消息   scale   href   在线   设计   cal   

原文地址:https://www.cnblogs.com/Jtianlin/p/10435621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!