首页 > 其他分享 >rocketMQ 集群的搭建

rocketMQ 集群的搭建

时间:2022-08-27 23:55:06浏览次数:122  
标签:slave 192.168 9876 集群 rocketMQ var rocketmq store 搭建

准备四台机器

 

 

 

 

 先实现2主2从同步

 

 

 修改主 配置文件

 

 

 brokerName //主从要一致

brokerId=0 // master 是0  slave>0

brokerRole=SYNC_MASTER   ASYNC_MASTER   //同步规则 

flushDiskType=ASYNC_FLUSH  //异步刷盘 存储到磁盘异步

nameservAddr=192.168.150.11:9876;192.168.150.12:9876;192.168.150.13:9876;

storePathRootDir=/var/rocketmq/store

storePathCommitLog=/var/rocketmq/store/commitlog

storePathIndex=/var/rocket/store/index

storePathConsumeQueue=/var/rocketmq/store/consumequeue

----

 slave配置

 

 

 

 -----

broker-b  m

 

broker-b slave

 

 

 ---

 

 修改堆大小

 

 

 

 

 

 

 

 

 

 

 MessageListenerConcurrently  是无序消费消息 线程安全  返回两个状态  一个是消费成功  一个是过一会再试

 

 这个出现异常 会进行消息重新投递给consumer  重复投递时间如下

设置最大重新消费次数 为2次

 

 

 当设置了

 

rocketMQ 就会维护一个延时队列  和一个死信队列  当消息达到最大重试次数  消息就会到达死信队列中

 

标签:slave,192.168,9876,集群,rocketMQ,var,rocketmq,store,搭建
From: https://www.cnblogs.com/Lcch/p/16631826.html

相关文章

  • Envoy 集群故障处理机制
    故障处理机制Envoy提供了一系列开箱即用的故障处理机制;超时(timeout)有限次数的重试,并支持可变的重试延迟主动健康检查与异常探测连接池断路器所有......
  • Redis 集群模式
    概述Redis在3.0之后开始支持Cluster(集群)模式,特点如下:支持节点的自动发现:可向集群动态添加节点,并自动融入支持slave-master选举和容错:多个master宕机后,选举出......
  • Vite + Vue3 + Pinia + es6 + TypeScript 搭建项目
    vite中文参考文档:https://vitejs.cn/guide/#scaffolding-your-first-vite-project执行 npminitvite@latest步骤如下图:下载依赖npmi 启动项目:npmrundev ......
  • Centos7下NFS服务搭建详细介绍
    目录一、服务端二、客户端 三、测试服务一、服务端1.用YUM源下载NFS相关服务 2.创造共享目录并在NFS相关配置文件写入共享目录 3.使用exportfs使设置立......
  • K8S集群重新初始化
    K8S集群重新初始化在引导k8s集群的过程时可能因为这个或那个的原因导致需要重新引导集群,先假定以下的步骤在前面你已经做好了:系统内核设置k8s涉及的镜像已经拉取成功网......
  • KingbaseES V8R3集群运维案例之---用户自定义表空间管理
    ​案例说明:KingbaseES数据库支持用户自定义表空间的创建,并建议表空间的文件存储路径配置到数据库的data目录之外。本案例复现了,当用户自定义表空间存储路径配置到data下......
  • KingbaseES V8R6集群维护案例之---将securecmdd通讯改为ssh案例
    案例说明:在KingbaseESV8R6的后期版本中,为了解决有的主机之间不允许root用户ssh登录的问题,使用了securecmdd作为集群部署分发和通讯的服务,有生产环境通过漏洞扫描,在8890(se......
  • ts项目搭建
    1.创建文件夹&项目初始化npminit-y2.下载npmi-Dwebpackwebpack-cliwebpack-dev-servertypescriptts-loadernpmi-D@babel/core@babel/preset-envba......
  • K8s集群版本升级
    升级管理节点:1、查找最新版本号yumlist--showduplicateskubeadm2、升级kubeadmyuminstall-ykubeadm-1.23.0-03、驱逐node上的pod,且不可调度kubectldraink8s......
  • TVM 安卓环境搭建部署
    安装jdk从java中https://www.oracle.com/java/technologies/downloads/#java17中下载jdk17wgethttps://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven......