编者按:本文节选自《卡夫卡全集》部分段落,由叶廷芳先生主编;慧田君刊载此文仅用做学习交流分享,转载者请注明来自 哲学爱好者公众号「zhexue-ht」。 从恋人的存在中寻找生活下去的理由,这依然是耻辱。 有时我认为:假如…
分类:kafka
说说 MQ 之 Kafka(三)
Kafka 副本和集群 在生产环境中,Kafka 总是以“集群+分区”方式运行的,以保证可靠性和性能。下面是一个3副本的 Kafka 集群实例。 首先,需要启动3个 Kafka Broker,Broker 的配置文件分别…
Librdkafka的基础数据结构 1 --- 队列
Librdkafka用纯C写成,作者在C API基础上作了C++的简单封装; 说到C, 自然里面离不开大量的指针操作, 内存操作, 引用计数等等, 作者一一为我们作了实现; 基础数据结构里面也说到了很多,比如 链表, 各…
RabbitMQ vs Kafka
RabbitMQ and Kafka are two very different beasts and are best suited to different needs. Ensure that you have …
如果让你写一个消息队列,该如何进行架构设计啊?
面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 面试官心理分析 其实聊到这个问题,一般面试官要考察两块: 你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个消息队列的架构原理…
Kafka实践:到底该不该把不同类型的消息放在同一个主题中?
Kafka 主题最重要的一个功能是可以让消费者指定它们想要消费的消息子集。在极端情况下,将所有数据放在同一个主题中可能不是一个好主意,因为这样消费者就无法选择它们感兴趣的事件——它们需要消费所有的消息。另一种极端情况,拥…
简单说说自己理解的SparkStream
先说说SparkStream是什么呢? 它是一个准流式计算框架,是微批处理的;说到流式计算框架,就会想到storm流式计算框架,所以下面来看下两者的区别: 1、storm实时流计算框架,是一条一条处理数据;SparkSt…
kafka group 使用问题
线上出现了问题,导致flume消费 kafka 的消息延迟了很多。和业务部门了解到,可以丢失部分数据。于是得出了解决方案,将 topic 的 offset 设置到最新的位置。 碰到的问题: Error: Assignme…
消息队列设计精要
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。 当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、Rabbit…
Kafka的消费积压监控-Burrow
* 使用kafka, 消费生产的数据是必不可少的, 为不影响业务的正常处理, 对消费过程的积压lag的监控和报警就显得特别重要 * Kafka的lag监控工具有若干个: 1. [KafkaOffsetMonitor](q…
Apache Beam将Kafka作为数据输入的实践案例源码分析
Apache Beam将Kafka作为数据输入的实践案例源码分析: 首先,我们建立一个maven工程,在添加原始的Beam依赖之后,还需要添加如下的支持Kafka的依赖 <dependency> <gr…
Kafka运维填坑
简书链接: (Kafka运维填坑)[Kafka运维填坑] 前提: 只针对Kafka 0.9.0.1版本; 说是运维,其实偏重于问题解决; 大部分解决方案都是google而来, 我只是作了次搬运工; 有些问题的解决方案未必…