06 2017 档案
摘要:接上一篇《什么是分布式消息中间件?》介绍分布是消息中间件中的一些概念。
阅读全文
摘要:Kafka官方文档《实现》一章的翻译。
另附个人公众号,计划写一个系列的文章《MQ从入门到...》,会从最基础的MQ介绍到最终设计和实现一个MQ,欢迎长期关注和交流。
阅读全文
摘要:什么是分布式消息中间件?
对于分布式消息中间件,首先要了解两个基础的概念,即什么是分布式系统,什么又是中间件。
阅读全文
摘要:我们设计Kafka用来作为统一的平台来处理大公司可能拥有的所有实时数据源。为了做到这点,我们必须思考大量的使用场景。
它必须有高吞吐去支持大数据流,例如实时日志聚合。
它必须优雅的处理数据积压,以支持定期从离线系统加载数据。
这也以为这系统必须支持低延迟的分发来处理传统消息系统的场景。
阅读全文
摘要:Kafka是一个分布式的流平台。这意味着什么?
我们认为流平台有3个核心的能力
允许发布和订阅记录流。在这方面类似消息队列和企业级的消息系统。
允许以容错的方式存储记录流。
允许以流的形式处理记录。
阅读全文