前言MQ 作为一个消息中间件有着异步提升性能、降低系统耦合度、流量削峰的特点,成为了提升系统应用不可缺少的组件。现在主流公司都采用阿里巴巴的 RocketMQ 作为消息中间件,RocketMQ 提供了高吞吐量、高可用、数据不丢失、集群部署、支持高级功能(死信队列、重试队列等)的功能,并且基于 java 语言开发,方便进行源码剖析和二次改造,所以是作为一个剖析消息中间件源码的不二人选。我们这一讲先简
转载 2024-01-25 18:32:28
41阅读
# Docker部署RocketMQ集群 RocketMQ是一种分布式消息传递系统,具有高可用性、高性能和可扩展性。在实际应用中,我们经常需要将RocketMQ部署集群,以提供更高的可用性和性能。本文将介绍如何使用Docker来快速部署RocketMQ集群,并提供相关的代码示例。 ## 什么是DockerDocker是一种开源的容器化平台,可以将应用程序及其依赖项打包在一个可移植的容器
原创 2023-09-01 13:41:42
257阅读
关于roketmq安装请参考博文roketmq 单机版,集群主要是在不同机器上配置roketmq的broker属性文件,启动broker的时候指定相应的属性文件。本人采用2台虚拟机,A: 192.168.19.33,B: 192.168.19.34A 作为broker-a Master与 broker-b  SlaveB 配置broker-b  master 与 br
转载 10月前
45阅读
# Docker部署RocketMQ集群详细教程 ## 一、准备工作 在开始部署之前,需要确保已经安装好DockerDocker Compose,以及下载好RocketMQ的镜像文件。 ## 二、部署步骤 下面是部署一个RocketMQ集群的详细步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 创建一个网络 | | 2 | 启动NameServer实例 |
原创 2024-05-22 09:59:26
213阅读
## Docker部署RocketMQ集群 ### 介绍 RocketMQ是一款开源的分布式消息队列系统,具有高吞吐量、低延迟和高可靠性的特点,被广泛用于大规模的分布式系统中。在实际应用中,为了提高可用性和负载均衡,我们通常需要部署RocketMQ集群Docker是一种容器化技术,可以方便地打包应用和依赖,并提供一致性的运行环境。通过使用Docker,我们可以快速、简单地部署Rocket
原创 2023-09-28 05:43:40
188阅读
为什么使用RocketMQ?      RocketMQ是一款分布式、队列模型的消息中间件,是由阿里巴巴团队设计的,具有以下特点:1、亿级消息堆积能力,消息堆积后,写入低延迟。2、支持重试机制3、支持持久化机制4、支持Topic与Queue两种模式5、能够保证严格的消息顺序、事务消息6、强调集群无单点,可扩展7、丰富的消息拉取模式8、历经
Docker 挂载安装RocketMQDocker 中安装和使用 RocketMQ 有多种方式,其中一种方式就是通过挂载本地文件的方式安装 RocketMQ。挂载的方式可以避免重启Docker镜像后,原配置丢失的问题。第一次安装RocketMQ时难免踩坑,但是请保持平和心态对待,不要担心,自己遇到的问题,别人一定遇到过,肯定有解决方案。以下是将 RocketMQ 安装到 Docker 中并挂载
一、简介:本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目,最终效果是只要在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代码,然后根据你自己项目的pom.xml文件,把项目打包成jar,并且自动把这个最新的jar运行起来,达到一键式构建的目标。二、操作(1) 、 首先得先在服务器上装好这三个东西: jdk,git,mave
转载 2023-07-29 19:54:11
249阅读
目录项目名称:Docker Swarm搭建的高可用Web集群网络拓扑图数据流程图项目环境:CentOS 8.3(8台),Docker 20.10.8,NFS,nginx/1.21.1,Keepalived,Prometheus 2.29,grafana 8.1.2项目描述:采用swarm管理docker集群,提供web服务,大量使用容器来完成web服务的扩展性、高可用
转载 2023-07-11 21:04:13
213阅读
RocketMQ体系结构。 ● 常见的部署拓扑关系。 ● 生产环境Namesrv、Broker、Console部署及验证部署结果。 下面介绍一些RoketMQ的关键词: 使用者 :一般是指生产、消费程序的直接研发人员、RocketMQ中间件的维护人员等。 Console管理平台 :管理RocketMQ生产者组、Topic、消费者组和 RocketMQ元数据的平台。管
1. 整体架构在安装RocketMQ之前,我们先了解一下RocketMQ部署架构,了解一下RocketMQ的组件,然后基于当前主流的Docker安装RocketMQ,我们这里安装单台RocketMQ,但为了防止单节点故障、保障高可用,生产环境建议安装RocketMQ集群。 1:NameServer是一个非常简单的Topic路由注册中心,其角色类似Dubbo中的zookeeper,支持Broker
转载 2023-10-06 11:27:49
990阅读
1. 目标实现RokcetMQ双主双从异步模式部署并理解其他集群部署模式。2. 脉络介绍RocketMQ集群模式了解RocketMQ消息持久化机制RocketMQ集群部署规划RocketMQ集群安装RocketMQ集群配置RocketMQ集群服务启动Rocket Console 控制台安装与启动3. 知行3.1 RocketMQ集群模式介绍之前我们已经介绍过RocketMQ单节点的安装使用, 对于
转载 2023-11-20 22:49:30
1057阅读
rocketmq安装使用教程本文假设您已经完成了下列前序步骤:docker安装配置一、docker安装rokcetmq1.1 安装namesrvdocker pull rocketmqinc/rocketmq:latest /** - 安装namesrv - -d # 后台运行 - -p #设置默认端口,这里rocketmq默认9876端口 - -v #设置映射本地目录到容器内的
转载 2023-09-27 20:17:38
100阅读
一、RocketMq双主集群部署rocketMq的下载见:(RocketMq的单机安装(一))1、配置hosts和环境变量两台服务器修改/etc/hosts,加入下面两行vim /etc/hosts 192.168.1.0 rocketmq-nameserver-1 192.168.1.1 rocketmq-nameserver-2 以下为我自己服务器的配置,第一列为服务器内网地址,
转载 2023-11-03 08:25:49
123阅读
目录1.准备工作2.部署过程3.Springboot+Rocketmq整合消息消费者消息生产者demo源代码4.Rocketmq控制台 最近学习使用 rocketmq,需要搭建 rocketmq 服务端,本文主要记录 rocketmq 搭建过程以及Springboot整合过程踩到的一些坑。1.准备工作在搭建之前,我们需要做一些准备工作,这里我们需要使用 docker搭建服务,所以需要提前安装do
转载 2023-12-25 13:50:27
212阅读
 一、基础环境配置:以下所有机器均为16G内存。【内存配置可修改,128M以上,笔者测试机器内存平均为4G】二、集群部署图(四NameServer、双Mastere双Slave、同步双写、异步刷盘):)三、对centos7操作系统参数调优:【该步骤未进行,为生产环境下的优化操作,官网写到该步骤一个系统只可优化一次】执行下述shell脚本:#!/bin/sh # Execute Only
转载 2023-11-27 13:29:36
143阅读
以下我们在Centos7操作系统上以RocketMQ4.3.1为例来进行一下安装 集群部署模式说明 单master 这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用,不建议线上环境使用 多mas...
原创 精选 2022-04-26 11:24:14
2452阅读
1点赞
RocketMQ介绍 概述 Apache RocketMQ是一个具有低延迟、高性能和高可靠性、万亿级容量,同时具备灵活的、可伸缩性强的分布式消息流处理平台,它由四个部分组成:name servers, brokers, producers 和 consumers。它们所有部分都可以水平扩展避免单点故障,就像上图所示。 名称服集群务 NameServer clusterNameServer服务提供
原创 2019-04-04 22:16:55
5897阅读
1点赞
# 实现RocketMQ集群部署 ## 整体流程 | 步骤 | 描述 | |-------|-------| | 1 | 下载RocketMQ安装包,并解压 | | 2 | 修改配置文件 | | 3 | 启动NameServer | | 4 | 启动Broker节点 | | 5 | 验证集群是否正常运行 | ## 每一步详细说明及示例代码 ### 步骤1:下载RocketMQ安装包,并解压
原创 2024-04-25 10:23:23
69阅读
# RocketMQ 集群部署 ## 简介 在Kubernetes环境中部署RocketMQ集群,可以提高消息系统的性能和可靠性,保证消息的顺序和可靠传递。本文将介绍如何在K8S集群部署RocketMQ集群,方便管理和扩展。 ### 步骤概览 下表展示了RocketMQ集群部署的流程: | 步骤 | 内容 | |------|-------------------
原创 2024-04-30 11:22:41
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5