文章目录pom文件同步消息生产者消费者异步消息生产者消费者单向消息生产者消费者顺序消息生产者消费者延时消息生产者消费者批量消息生产者消费者消息过滤Tag 过滤对自定义属性过滤生产者消费者事务消息事务消息的原理生产者消费者 pom文件新建 maven 项目或 module,添加 rocketmq-client 依赖。<?xml version="1.0" encoding="UTF-8"?&
1. 文档汇总源码地址:https://github.com/apache/rocketmq中文文档:https://github.com/apache/rocketmq/tree/master/docs/cn商业版:https://www.aliyun.com/product/rocketmq官网翻译:http://www.itmuch.com/books/rocketmq/FAQ:http:/
前面已经学习了RockeMQ的四种集群方式,接下来就来搭建一个双Master(2m)的集群环境。1. 双Master服务器环境序号    ip      用户名    密码        角色            模式(1)   47.105.145.123  root          nameServer1,brokerServer1     Master1(2)   47.105.149.
前面几篇文章介绍了为什么选择RocketMQ,以及与kafka的一些对比: 阿里 RocketMQ 优势对比,方便大家对于RocketMQ有一个简单的整体了解,之后介绍了:MQ 应用场景,让我们知道MQ在什么时候可以使用,可以解决什么问题,之后介绍了:RocketMQ集群部署配置;本篇文章接着上篇内容之后,来给大家介绍下RocketMQ快速入门。如何使用1、引入 rocketmq-client&l
转载 2023-12-27 20:18:04
159阅读
一、部署1.从https://github.com/alibaba/RocketMQ下载安装包。2.tar -xf ***.tar 解压tar包。安装git yum install git3.echo $JAVA_HOME 确认安装java环境变量。4.export JAVA_HOME='*****' 设置环境变量。5.安装nameserver,打开安装路径的bin目录,执行 nohup mqna
一、服务端安装部署 我是在虚拟机中的CentOS6.5中进行部署。 1.下载程序 2.tar -xvf alibaba-rocketmq-3.0.7.tar.gz 解压到适当的目录如/opt/目录 3.启动RocketMQ:进入rocketmq/bin 目录 执行 nohup sh mqnamesrv & 4.启动Broker,设置对应的NameServer nohup sh
转载 2024-04-01 14:36:27
277阅读
简介RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于2017年9月25日成为 Apache 的顶级项目。 作为经历过多次阿里巴巴双十一这种“超级工程”的洗礼并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。官网:http://rocketmq.apache.org/ 阿里云:https:
1. MQ介绍1.1 为什么要用MQ消息队列是一种“先进先出”的数据结构 其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消息队列解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分钟才能来修复,在
转载 2024-03-31 22:27:33
122阅读
一、RocketMQ 的基本概念1.消息模型(Message Model)RocketMQ 主要由 Producer、Broker、Consumer 三部分组成,其中 Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储多个 Topic 的消息,每个Topic 的消息也可以分片存储于不
转载 2024-04-14 10:20:45
188阅读
入门教程入门教程以 windows 系统为例,讲解如何在本地启动一个 RocketMQ ,然后通过控制台对其进行监控,最后编写客户端 demo 程序演示收发消息。本地启动下载首先,前往RocketMQ下载地址进行下载。解压后的目录结构如下:bin 目录下存放的是命令文件,这些命令文件可以控制 RocketMQ 的启停操作等;conf 目录下是配置文件;lib 目录下是必要的依赖文件。bin 目录下
转载 2023-10-31 17:48:45
156阅读
生产者发送消息流程发送消息流程defaultMQProducerImpl#sendDefaultImpl方法Netty是异步网络通信框架,如何实现发送同步消息?异步发送时有很多request,每个response返回后如何与request进行对应?发送消息实践发送顺序消息发送延迟消息发送事务消息如果生产者忘记了提交或回滚,那么Broker怎么处理Half消息?发送单向消息-sendOneWay批
目录一 搭建Rockemq 服务器安装配置 jdk8安装 RocketMQ1. 下载 rocketmq 二进制文件2. 解压缩 rocketmq3. 配置环境变量 ROCKETMQ_HOME 和 PATH4. 减小 rocketmq 使用的内存5. 启动 rocketmq6. 关闭防火墙测试RocketMQ 的关闭命令关闭 broker关闭 nameserver管理界面1. 克隆项目2.
转载 2023-10-18 22:37:01
187阅读
云消息队列 RocketMQ 版是阿里云基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台,面向互联网分布式应用场景提供微服务异步解耦、流式数据处理、事件驱动处理等核心能力。
转载 2023-09-13 10:25:25
129阅读
Apache RocketMQ 自诞生以来,因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用
原创 2022-09-20 20:58:46
989阅读
RocketMQ是一个分布式消息中间件,广泛应用于高性能、高可用的消息处理场景。在这篇博文中,我们将介绍如何在Docker环境中搭建RocketMQ,包括必要的环境准备、分步指南、配置详细说明、验证测试、排错指南以及多个应用场景的扩展。通过本文,你可以快速上手RocketMQ并在Docker中进行部署。 ## 环境准备 在开始之前,确保你的计算机或服务器满足以下软件和硬件要求: | 组件
原创 5月前
26阅读
RocketMQ开发规范 前言消息队列 RocketMQ 版是基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。消息队列 RocketMQ 版既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。2020年,RocketMQ面试题 -面试题驱动Rock
RocketMq是一款开源高性能,轻量级,统一消息传递引擎。经受住亿万级高并发的检验。许多企业系统都在使用。在并发削峰,异步处理,应用解耦的等场景都有它的身影。网上文章大多数介绍RocketMq的设计原理,集群配置,项目集成等。安全方面相对比较少,有出现的安全资料,在实际使用上也难走通。企业级系统安全方面也挺重要的,花了些时间研究RocketMq安全方面的,也有点收获,写此文章做总结,让小伙伴少走
转载 2023-08-24 01:02:42
603阅读
一、RocketMQ安装(单机)  1、RocketMQ下载 :Apache 官方下载网址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip            或者GitHub 官方下载网址:https://github.com/apache/rocke
转载 2024-01-31 17:36:15
303阅读
Apache RocketMQ 自诞生以来,因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余年的大规模场景打磨,RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。RocketMq 版本MetaQ 1.x是RocketMQ前身的第一个版本,本质上把Kafka做了一次java版本
原创 精选 2022-10-07 09:36:42
339阅读
1、安装RocketMQ(在Linux环境下,我用的是Centos6.5)安装RocketMQ需要jdk1.6以上, maven,git环境,以上环境自行百度命令安装。git clone https://github.com/alibaba/RocketMQ.git ##从github上下载RocketMQ开源项目 cd RocketMQ ##进入文件夹 sh install.sh ##
转载 2023-05-31 14:07:24
298阅读
  • 1
  • 2
  • 3
  • 4
  • 5