文章 2024-06-12 来自:开发者社区

【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka

1.概述 1.1.MQ简介 消息中间件,其实准确的叫法应该叫消息队列(message queue),简称MQ。其本质上是个队列,有FIFO的性质,即first in first out,先入先出。 目前市场上主流的MQ有三款: RabbitMQ RocketMQ Kafka 1.2.MQ的应用场景 MQ一般...

【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
文章 2023-12-28 来自:开发者社区

亿万级别Kafka演进之路:可靠性+事务+消息中间件+源码+日志

前言Kafka起初是由LinkedIn公司采用Scala语言开发的-一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现已被捐献给Apache基金会。目前Kafka已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Storm、 Spark、 Flink等都支持与Kafka集成....

亿万级别Kafka演进之路:可靠性+事务+消息中间件+源码+日志
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(22) -Kafka- SpringBoot集成Kafka

引言代码已提交至Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/SpringBoot-Kafka-Demo搭建教程上两篇博客又讲,可以参考:《消息中间件系列教程(20) -Kafka-集群搭建》《消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)》为了方便起见,建议参考: 《消息中间件系列教程(21) -Kafka....

消息中间件系列教程(22) -Kafka- SpringBoot集成Kafka
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)

在前面一篇文章中《消息中间件系列教程(20) -Kafka-集群搭建》,我们分别搭建了Zookeeper和Kafka来实现Kafka的集群。其实Kfaka里面的压缩包里面包含了Zookeeper,可以在里面配置,本文基于上一篇博客来讲解。1.首先新建kafka的日志目录和zookeeper数据目录(3台服务器同样操作)mkdir /usr/local/kafka/zookeeper ...

消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(20) -Kafka-集群搭建

引言Kafka集群搭建主要分为两步:搭建Zookeeper集群搭建Kafka集群搭建原理图如下:集群环境准备:服务器备注192.168.162.131搭建Zookeeper、Kafka192.168.162.132搭建Zookeeper、Kafka192.168.162.133搭建Zookeeper、Kafka注意:每台服务器节点都要安装jdk1.8环境1. Zookeeper集群搭建1.1 「....

消息中间件系列教程(20) -Kafka-集群搭建
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(19) -Kafka-简介

1. Kafaka简介Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。它最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。注意Kafka并没有遵循JMS规范,它只提供了发布和订....

消息中间件系列教程(19) -Kafka-简介
文章 2023-08-17 来自:开发者社区

RabbitMQ、Kafka、RocketMQ消息中间件对比总结

前言不论Kafka还是RabbitMQ和RocketMQ,作为消息中间件,其作用为应用解耦、异步通讯、流量削峰填谷等。拿我之前参加的一个电商项目来说,订单消息通过MQ从订单系统到支付系统、库存系统等,当订单信息写入MQ后就不再关心后续操作,既达到了应用解耦又达到异步通信。因为订单的并发量较大,为了避免数据库承受不住,在订单信息持久化时通过MQ+定时任务将订单信息均匀的持久到数据库中,达到削峰填谷....

RabbitMQ、Kafka、RocketMQ消息中间件对比总结
文章 2023-08-15 来自:开发者社区

限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记

近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。先看下纯手绘知识体系图Kafka知识体系大纲由于我手绘这些知识体系大纲是用的xmind软件,无法上传,所以都以截图的形式展示,细节处不清楚(毕竟图片形式有限),不过可....

限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
文章 2023-05-25 来自:开发者社区

【消息中间件】Redis vs Kafka vs RabbitMQ

对微服务使用异步通信时,通常使用消息代理。代理确保不同微服务之间的通信可靠且稳定,消息在系统内得到管理和监控,并且消息不会丢失。您可以从几个消息代理中进行选择,它们的规模和数据功能各不相同。这篇博文将比较三种最受欢迎的代理:RabbitMQ、Kafka 和 Redis。微服务通信:同步和异步微服务之间有两种常见的通信方式:同步和异步。在同步通信中,调用者在发送下一条消息之前等待响应,它作为 HT....

【消息中间件】Redis vs Kafka vs RabbitMQ
文章 2022-12-13 来自:开发者社区

消息中间件mq的比较:含RocketMQ、RabbitMQ、Kafka; rocketmq底层封装

消息中间件mq的比较:含RocketMQ、RabbitMQ、Kafka共同点都是消息队列,有mq的特性队列(先进先出原则)RocketMQ吞吐量经过了双十一的检验,比RabbitMQ好。阿里开发的,阿里系用的比较多些。RabbitMQRabbitMQ采用Erlang语言开发,是实现高级消息队列协议的开源消息中间件。它的官网有个兔子。Rabbit意味兔子。特点性能很好,延时低吞吐量到万级,相对低,....

消息中间件mq的比较:含RocketMQ、RabbitMQ、Kafka; rocketmq底层封装

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

产品推荐

消息队列

消息队列是构建分布式互联网应用的基础设施,通过消息队列实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的优秀设计方案。

+关注