【Kafka从入门到放弃系列 四】Kafka架构深入——生产者策略

【Kafka从入门到放弃系列 四】Kafka架构深入——生产者策略

上一篇blog大致了解了Kafka的基本工作流程和存储机制,其实是从分布式系统均特有的角度去思考的,那么这篇blog就介绍下Kafka的生产者相关策略,其实归根到底也是从支持分布式系统特性【高可扩展、高可用、高并发、海量存储】的角度去考虑的。分区策略Kafka 每个 topic 的 partitio...

【Kafka从入门到放弃系列 三】Kafka架构深入——工作流程和存储机制

【Kafka从入门到放弃系列 三】Kafka架构深入——工作流程和存储机制

上一篇blog亲手搭建了一个kafka的分布式集群【Kafka从入门到放弃系列 二】Kafka集群搭建并且成功的发送和消费消息,初步验证了Kafka的功能,接下来会在第一篇【Kafka从入门到放弃系列 一】概述及基本架构的简单理论和第二篇的实践基础之上,开始深入探讨Kafka的架构和一些策略,本篇b...

消息队列Kafka入门课程

4 课时 |
3357 人已学 |
免费

分布式消息系统 Kafka 快速入门

24 课时 |
887 人已学 |
免费
开发者课程背景图
【Kafka从入门到放弃系列 一】Kafka概述及基本架构

【Kafka从入门到放弃系列 一】Kafka概述及基本架构

从今天开始更新一些业务常用到的中间件的学习,Redis已经进行了几篇了Kafka也开个头吧,计划总共用五篇博客来学习和了解这个消息框架,当然一开始不会花太多的精力去深入探究,自己整理了一个学习路线大纲,之后依据对业务的了解和公司内部的使用情况需要了再更新和学习:【Kafka从入门到放弃系列 一】概述...

「事件驱动架构」技术架构师必看事件溯源,CQRS,流处理和Kafka之间的复杂关系

「事件驱动架构」技术架构师必看事件溯源,CQRS,流处理和Kafka之间的复杂关系

事件溯源作为一种应用程序架构模式越来越流行。事件源涉及将应用程序进行的状态更改建模为事件的不可变序列或“日志”。事件源不是在现场修改应用程序的状态,而是将触发状态更改的事件存储在不可变的日志中,并将状态更改建模为对日志中事件的响应。我们之前曾写过有关事件源,Apache Kafka及其相关性的文章。...

「事件驱动架构」Apache Kafka中的事务

「事件驱动架构」Apache Kafka中的事务

在之前的一篇博客文章中,我们介绍了Apache Kafka®的一次语义。这篇文章介绍了各种消息传递语义,介绍了幂等生成器、事务和Kafka流的一次处理语义。现在,我们将继续上一节的内容,深入探讨Apache Kafka中的事务。该文档的目标是让读者熟悉有效使用Apache Kafka中的事务API所...

「事件驱动架构」事件溯源,CQRS,流处理和Kafka之间的复杂关系

「事件驱动架构」事件溯源,CQRS,流处理和Kafka之间的复杂关系

事件溯源作为一种应用程序架构模式越来越流行。事件源涉及将应用程序进行的状态更改建模为事件的不可变序列或“日志”。事件源不是在现场修改应用程序的状态,而是将触发状态更改的事件存储在不可变的日志中,并将状态更改建模为对日志中事件的响应。我们之前曾写过有关事件源,Apache Kafka及其相关性的文章。...

「事件驱动架构」何时使用RabbitMQ或 Kafka?

「事件驱动架构」何时使用RabbitMQ或 Kafka?

如果你问自己是否Apache Kafka比RabbitMQ更好或RabbitMQ是否比Apache Kafka更可靠,我想在这里阻止你。本文将从更广泛的角度讨论这两种情况。它关注的是这两个系统提供的功能,并将指导您做出正确的决定,决定何时使用哪个系统。web上的一些文章让Apache Kafka在R...

【日志架构】ELK Stack + Kafka 端到端练习

【日志架构】ELK Stack + Kafka 端到端练习

在前一章中,我们已经学习了如何从头到尾地配置ELK堆栈。这样的配置能够支持大多数用例。然而,对于一个无限扩展的生产环境,瓶颈仍然存在:Logstash需要使用管道和过滤器处理日志,这需要花费大量的时间,如果日志爆发,可能会成为瓶颈;弹性搜索需要对日志进行索引,这也消耗了时间,当日志爆发...

「事件驱动架构」Kafka vs. RabbitMQ:架构、性能和用例

「事件驱动架构」Kafka vs. RabbitMQ:架构、性能和用例

如果你正在考虑是否卡夫卡RabbitMQ最适合你的用例,请继续阅读,了解这些工具背后的不同的架构和方法,如何处理信息不同,和他们的性能优缺点。我们将讨论的最佳用例的每个工具,当它可能比依赖于一个完整的端到端流处理的解决方案。在这个页面:什么是Apache Kafka和RabbitMQ?Kafkavs...

「事件驱动架构」Kafka再平衡协议:静态成员和增量合作再平衡

「事件驱动架构」Kafka再平衡协议:静态成员和增量合作再平衡

静态成员为了减少暂时性故障导致的用户重新平衡,Apache Kafka 2.3在KIP-345中引入了静态成员的概念。静态成员关系背后的主要思想是,每个使用者实例附加到一个由group.instance.id配置的惟一标识符。成员关系协议已被扩展,以便通过JoinGroup请求将id传播到代理协调器...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

云消息队列 Kafka 版架构相关内容