![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
文章平均质量分 92
阿飞算法
这个作者很懒,什么都没留下…
展开
-
深入理解Kafka(二)之消息可靠性与一致性
如何保证消息发布的可靠性消息的不丢失对于消息队列来说至关重要。但要实现这一点也是非常困难,极端考虑甚至是不可能的,因为机器一定可能会挂,磁盘一定可能会坏,只是看能够承受多大的规模故障罢了。消息不丢失主要指:如果发送失败,发送方要能够知道这个消息,方便它进行重试或者相应处理 。如果发送成功,要确保发送成功后,即便一部分数量的 Kafka 机器全部被物理销毁,这个消息依旧能够被持久化保存下来。Kafka 的 Partition 有一个 ISR 机制,当一个 message 被写入到 Leader Pa原创 2021-04-16 09:08:34 · 395 阅读 · 0 评论 -
深入理解Kafka(一)之基础概念
简介Kafka是用scala语言编写,最初由Linkedin公司开发,后贡献给了Apache基金会并成为顶级开源项目。是一个分布式、支持分区的(partition)、多副本的(replication),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等。Kafka是一个类JMS消息队列,结合了JMS中的两种模式,可以有原创 2021-04-01 09:45:22 · 386 阅读 · 0 评论