Kafka痛点与Puslar介绍

Apache Kafka 作为一款成熟的消费队列得到了很广泛地运用. 但以 2019 年的角度来看, 存在一些痛点.

 存储计算没有分离,
 难以扩容和缩容没有 IO 隔离,
 写高了读不动,
 读高了写不动没有多租户IO 模型过于简单,
 面对大量 topic 时性能下降严重消费模型有限, 
 无法利用部分业务可以接受消息无序的特点

Puslar是一个非常优秀的开源系统,它的整体框架偏向于HBase的设计,在其上实现了流数据的处理和服务。从与Kafka的对比上说,我个人对Kafka还是有比较深入的理解,Kafka也是很优秀的框架,给人一种非常纯粹和简洁的感觉。

不过Puslar确实可以解决一些Kafka由于体系设计无法避免的痛点,最让我印象深刻的是Puslar的横向扩展能力要比Kafka好,因为Kafka的topic的性能扩展受限于partitions的个数,而Puslar是对数据分片,容易扩展。这对我们这种碰到大赛事需要扩展数倍系统吞吐能力的情景是很有用的。现在Puslar的框架都好了,缺的是整个生态,如监控,运维,管理,和其他平台和框架的对接,云服务的集成,丰富的客户端等等。

出处:https://www.zhihu.com/question/309462435/answer/576801138

你可能感兴趣的:(kafka痛点,Puslar)