RocketMQ简介RocketMQ是阿里开源的消息中间件,它是纯java开发,具有低延迟、高吞吐量、高可用性和适合大规模分布式系统应用的特点。从名字可以看出Rocket火箭,代表RocketMQ主打速度。RocketMQ思路起源于Kafka,它对消息的可靠传输及事务性做了优化。学习MQ必须知道的几个专业术语:Producer消息生产者,生产者的作用就是将消息发送到 MQ,生产者本身既可以产生消息
转载
2023-08-21 13:25:54
92阅读
前言RocketMQ最初是cooy的Kafka,改成了java语言。所以,RocketMQ中充斥着Kafka的影子。学习RocketMQ前,最好学习Kafka知识。 RocketMQ需要占用的内存较大。默认的配置中,配置到了8G的内存。所以想玩RocketMQ,必须保证有足够的运行内存。一、物理架构NameServer: NameServer类似于Kafka中的Zookeeper,是RocketM
转载
2023-11-19 10:04:08
75阅读
马士兵教育rocketMq官方文档 目录1、架构2、基本概念3、安装和启动3.1、命令行启动3.1.1、启动Server3.1.2、启动Broker3.1.2.1、修改初始内存3.1.3、总结3.2、启动管理系统4、发送和接收消息样例4.1、依赖4.2、创建topic4.3、发送信息4.4、接受信息 1、架构主要有四个角色,NameServer,Broker Cluster,Consumer和Pr
转载
2024-03-01 10:18:11
116阅读
基本知识消息队列所谓的消息队列,其实就是一个先进先出的数据结构,通过使用RocketMQ可以完成应用解耦、流量削峰、数据分发。应用解耦
通过对高耦合的业务进行拆分,让各个业务之间的关联性不那么强,能够保证业务的流畅性。
例如:用户创建订单后,耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障都会造成下单异常,影响用户使用体验。使用消息队列解耦合,比如物流系统发生故障,需要几分钟恢复,将物
RocketMQ入门RocketMQ 介绍核心概念NameServer主题生产者消费者消息RocketMQ 的设计理念和目标设计理念设计目标RocketMq 中消息的发送单向(OneWay)发送Producer Group(生产者分组)Producer实例Message KeyTag可靠同步发送Message IDSendStatusQueue可靠异步发送RocketMQ 中消息发送的权衡Roc
转载
2023-12-12 22:39:41
52阅读
RocketMQ学习笔记-入门、注册与消息发送一、概述RocketMQ是由阿里开源的一款高性能、高吞吐量的消息中间件。
RocketMQ设计基于主题的发布与订阅模式,其核心功能包括消息发送(producer)、消息存储(Broker)和消息消费(consumer)。1.1 组成部分RocketMQ在架构上主要分为四部分:1.1.1 NameServer作为Topic路由信息的注册中心,类似于dub
转载
2023-10-07 21:28:39
106阅读
一、RocketMQ 是什么 Github 上关于 RocketMQ 的介绍:RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性:支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型在一个队列中可靠的先进先出(FIFO)和严格的顺序传递支持拉(pull)和推(push)两种消息模式单一队列百万消息的堆积
转载
2023-08-27 12:04:25
70阅读
基础篇 RocketMQ安装成功的秘诀就在于多努力一次。为了成功,你努力了多少次?1. 前置安装环境所需要的前置环境变量有:jdk1.8+、Maven 3.2.x、Git、4G +以上的硬盘空间给Broker Server2. 单机部署1. 下载安装包地址:mirror-hk.koddos.net/apache/rock…2. 进行文件解压之后进入文件夹3. 修改Name Server启
原创
2022-04-20 10:53:48
704阅读
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? ✨✨ 欢迎订阅本专栏 ✨✨。
原创
2024-04-17 09:56:10
43阅读
RocketMQ基础:MQ简介,环境搭建,RocketMQ消息:消息发送,广播模式,三种消息类型,延时消息,批量消息,Tag过滤消息,属性过滤消息,顺序消息实物消息
原创
2022-01-04 11:04:55
546阅读
手拉手RocketMQ基础:安装配置+快速入门
原创
2024-04-01 16:18:00
87阅读
TopicTopic是一类消息的集合,是一种逻辑上的分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储。这和Kafka中的实现如出一辙,Kafka的Topic也是一种逻辑概念,每个Topic的数据会分成很多份,然后存储在不同的Broker上,这个「份」叫Partition。而在RocketMQ中,Topic的数据也会分布式的存储,这个「份」叫M
转载
2021-03-23 10:14:00
160阅读
2评论
Generate a RocketMQ docker image sh build-image.sh 4.5.0 alpine 等几分钟。。。。 Successfully built cce61e4de59d Succe
概述&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要用于三种典型场景:应用解耦、流量消峰、消息分发。 目前主流的MQ主要是Rocketmq、kafka、Rabbitmq,Rocketmq相比于Rabbitmq、kafka具有主要优势特性有: 支持事务型
转载
2020-03-31 16:33:00
200阅读
前面几篇文章分享了kafka 相关的实现逻辑,kafka在大吞吐量方面有较好的表现,但是有时候我们需要实现比较复杂的业务逻辑从而对于吞吐量方面要求不是太高,这个时候我们就可以选择RocketMQ. 我们知道kafka 的性能非常好,吞吐量也非常大。Kafka单机写入 TPS 号称在百万条/秒;追求性 ...
转载
2021-07-19 17:02:00
94阅读
2评论
TopicTopic是一类消息的集合,是一种逻辑上的分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储。这和Kafka中的实现如出一辙...
转载
2021-07-13 16:06:05
123阅读
TopicTopic是一类消息的集合,是一种逻辑上的分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,
转载
2022-04-20 14:39:54
54阅读
深入剖析 RocketMQ 的底层原理
推荐
原创
2021-07-28 10:39:43
2230阅读
点赞
1. MQ简单介绍 1.1 应用场景 应用解耦 系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。 使用消息队列解耦合,系统的耦合性就会降低了。比如物流 ...
转载
2021-07-24 16:08:00
200阅读
2评论
消息的发送有3种形式,同步,异步,单向等关于consu,有是广播模式...
原创
2022-08-18 18:52:44
110阅读