文章 2022-05-30 来自:开发者社区

线上环境大规模RocketMQ集群不停机优雅升级实践

1、版本升级的迫切性说来惭愧,作为RocketMQ社区优秀布道师,笔者所在公司的RocketMQ服务端版本竟然还是4.1.0,RocketMQ在4.4.0版本之前是不支持ACL(访问控制),对应生产环境中任意一台机器都可以订阅任意topic,在任意一台生产应用服务器都可以安装一个rocketmq-console,从而控制整个集群,拥有删除主题、删除消费组的权限,想想是不是后背发凉.2、升级方案2....

线上环境大规模RocketMQ集群不停机优雅升级实践
文章 2022-05-28 来自:开发者社区

RocketMQ数据存储&集群原理&顺序消费

正文一、RocketMQ数据存储原理生产者投递消息生产者在投递消息到mq服务器端,会将该消息存放在commitlog日志文件中(顺序写)。Mq后台就会开启一个异步的线程将该commitlogoffset实现分配存放到不同队列中。消费者消费消息:消费者消费消息的时候订阅到队列(consumerqueue),根据queueoffset 获取到该commitlogoffset在根据commitlogo....

RocketMQ数据存储&集群原理&顺序消费
文章 2022-05-28 来自:开发者社区

Docker安装多主多备rocketMQ集群之Docker-compose方式

正文本人是在一台虚拟机上搭建的,如果是生产部署请做相应的修改!!!一、安装docker-compose假设你电脑已经安装了docker了1、下载docker-compose[root@bogon ~]# sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/do2、授权[root@bogon ~]# su....

Docker安装多主多备rocketMQ集群之Docker-compose方式
文章 2022-05-28 来自:开发者社区

Docker安装rocketMQ集群之挂载方式安装

正文本人是在一台虚拟机上搭建的,如果是生产部署请做相应的修改!!!1、创建挂载目录[root@bogon ~]# mkdir -p /data/rocketmq/{logs-nameserver-m,logs-nameserver-s,logs-a,logs-a-s,lo2、对这些创建的文件授权(注意是所有的这些创建的文件,包括对应的配置文件!!!) chmod 777 对应的文件名称3、创建配....

Docker安装rocketMQ集群之挂载方式安装
文章 2022-05-27 来自:开发者社区

RocketMq集群安装&整合Springboot

正文一、RocketMQ介绍        RocketMQ是一款分布式消息中间件,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量消息堆积的需求, 在2016年底捐赠给Apache开源基金会成为孵化项目,经过不到一年时间正式成为了Apache顶级项目;早期阿里曾经基于ActiveMQ研发消息系统, 随着业务消息的规模增大,瓶颈逐渐显....

RocketMq集群安装&整合Springboot
文章 2022-05-26 来自:开发者社区

Docker下RabbitMQ四部曲之一:极速体验(单机和集群)

欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos从本章开始,我们一起在Docker环境实战RabbitMQ环境部署和对应的Java开发,当前是《Docker下RabbitMQ四部曲》系列的第一篇,整个系列由以下四篇文章组成:第一篇,即本章,我们用最快的方式体验RabbitMQ单机环境下生产和消费消息,然....

Docker下RabbitMQ四部曲之一:极速体验(单机和集群)
文章 2022-05-25 来自:开发者社区

RabbitMQ 集群数据迁移

RabbitMQ 集群数据迁移,完成集群A 到集群B  的数据迁移。RabbitMQ  官网有这么一段话:致意思就是,在 3.7.0 版本之前,消息是存储在queues, msg_store_persistent ,msg_store_transient目录下。因此集群消息迁移的思路,是备份这些文件夹。然后还有一段话大致意思是在恢复数据前,要先恢复元数据。测试过程:集群A:集....

RabbitMQ 集群数据迁移
文章 2022-05-13 来自:开发者社区

搭建 RocketMQ 集群

纯粹是为了记录搭建的过程。忘了就翻来看看。RocketMQ部署类型单个Master单机模式, 即只有一个Broker, 如果Broker宕机了, 会导致RocketMQ服务不可用, 不推荐使用.多Master模式组成一个集群, 集群每个节点都是Master节点, 配置简单, 性能也是最高, 某节点宕机重启不会影响RocketMQ服务, 缺点就是如果某个节点宕机了, 会导致该节点未被消费的消息在在....

搭建 RocketMQ 集群
文章 2022-04-22 来自:开发者社区

使用 docker-compose 部署多机 RabbitMQ 集群

本文介绍 RabbitMQ 集群的 Docker 化部署,最开始是想通过 DockerSwarm 方式来部署的,但是 RabbitMQ 节点加入集群时一直失败,在网上找了很多办法,始终没有解决这个问题,无奈只能放弃。所以最终采用配置 hosts 文件方式来保证节点之间的通信,下面来进行详细说明。部署环境系统:CentOS8两台服务器:10.1.1.1/10.1.1.2docker-compose....

文章 2022-04-15 来自:开发者社区

RabbitMQ精讲9:镜像模式集群搭建,整合KeepAlived+HaProxy组件

目录1. 镜像模式集群搭建1.1 集群节点安装1、安装依赖包2、下载安装包3、安装服务命令4、修改集群用户与连接心跳检测5、安装管理插件6、服务指令1.2 文件同步步骤1.3 组成集群步骤1、停止MQ服务2、组成集群操作3、slave加入集群操作(重新加入集群也是如此,以最开始的主节点为加入节点)4、修改集群名称5、查看集群状态6、管控台界面1.4 配置镜像队列1.5 安装Ha-Proxy1、H....

RabbitMQ精讲9:镜像模式集群搭建,整合KeepAlived+HaProxy组件

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