为什么Kafka那么快

Kafka是LinkedIn开发的一款消息中间件,后与2011年捐赠给Apache基金会。Kafka凭借性能远超其他消息中间件的特性成为最为流行的消息中间件。它被广泛应用于各种业务系统、分布式框架和基础设施的建设中。 那么问题来了! Kafka为什么会比其他消息中间件更快呢? 如果您也有这样的疑问,那么一起通过下面的视频来了解其底层的奥秘吧!…

hello hello 发布于 2023-10-10

Springboot整合kafka实现高效的消息传递和处理

Kafka是一个分布式的流处理平台,它可以处理高吞吐量的消息。Spring Boot是一个流行的Java开发框架,提供了快速构建应用程序的能力。将这两者结合起来可以实现高效的消息传递和处理,同时支持多种消息模式。 本篇博客将介绍如何使用Spring Boot整合Kafka,并支持多种消息模式。 1. 环境准备 在开始之前,我们需要确保以下几点:…

hello hello 发布于 2023-09-28

消息队列设计精要

消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。 当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。…

hello hello 发布于 2023-09-27

为什么Kafka那么快?

Kafka是LinkedIn开发的一款消息中间件,后与2011年捐赠给Apache基金会。Kafka凭借性能远超其他消息中间件的特性成为最为流行的消息中间件。它被广泛应用于各种业务系统、分布式框架和基础设施的建设中。 那么问题来了!Kafka为什么会比其他消息中间件更快呢? 如果您也有这样的疑问,那么一起通过下面的视频来了解其底层的奥秘吧!…

hello hello 发布于 2023-09-27

Kafka文件存储机制那些事

Kafka是什么 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。…

hello hello 发布于 2023-09-21

Replication(上):常见复制模型&分布式系统挑战

本系列文章分上下两篇,以《数据密集型应用系统设计(DDIA)》(下文简称《DDIA》)为主线,文中的核心理论讲解与图片来自于此书。在此基础上,加入了日常工作中对这些概念的理解与个性化的思考,并将它们映射到Kafka中,跟大家分享一下如何将具体的理论应用于实际生产环境中。 1. 简介 1.1 简介——使用复制的目的…

hello hello 发布于 2023-09-20

图解 DataX 核心设计原理

作者简介 作者张乘辉,擅长消息中间件技能,负责公司百万 TPS 级别 Kafka 集群的维护,作者维护的公号「后端进阶」不定期分享 Kafka、RocketMQ 系列不讲概念直接真刀真枪的实战总结以及细节上的源码分析;同时作者也是阿里开源分布式事务框架 Seata Contributor,因此也会分享关于 Seata 的相关知识;当然公号也会分享 WEB…

hello hello 发布于 2023-09-02

Kafka、RabbitMQ、RocketMQ、ActiveMQ 选型对比

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。 1. 资料文档 Kafka:中,有 kafka 作者自己写的书,网上资料也有一些。 rabbitmq:多,有一些不错的书,网上资料多。 zeromq:少,没有专门写 zeromq…

hello hello 发布于 2023-04-17

基于SpringBoot 适合学习的开源社区平台

今天TJ君要给大家分享的是一个集合各种技术的开源社区平台, Echo 平台使用的主要技术有: SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security…

hello hello 发布于 2022-03-26