×

中间件

第三章 搭建RocketMQ (Deldger集群)(rocketmq 集群部署)

我 发表于2024-06-25 浏览6157 评论0
第三章 搭建RocketMQ (Deldger集群) 第一章 RocketMQ基础知识 第二章 搭建RocketMQ (单机) 第三章 搭建RocketMQ (Deldger集群) 一、RocketMQ4.X多种集群模式 单节点 优点:本地开发测试,配置简单,同步刷盘消息一条都不会丢 缺点:不可靠,如果宕机会导致服务不可用 主从(异步,同步双写) 指一个Master节点和一个Slave节点 优点:同步双写消息不丢失, 异步复制存在少量丢失 ,主节点

spring boot

RocketMQ在SpringBoot中的使用

DomyselfYuzhendong DomyselfYuzhendong 发表于2024-06-23 浏览14490 评论0
RocketMQ 在SpringBoot中的使用 一、前言 在Springboot中使用RocketMQ基本有两种方式, 第一种是基于RocketMQ原生的API,第二种是采用Springboot对RocketMQ封装的写法,接下来分别介绍这两种方式的基本用法,各自的优缺点各位看官仁者见仁,智者见智。 二、RocketMQ原生API的使用方式 2.1生产者的使用 pom 依赖如下: <dependency> <groupId>org.apach

rabbitmq

搞懂什么是RocketMQ

? ? 发表于2024-06-22 浏览4962 评论0
前言 我们在上一篇中给大家介绍了系统中引入消息队列的必要性,也了解了一些消息队列的基础知识,我们也提到了一些比较常见的问题,并且简单聊了下,那我们在实际的开发中,使用频率最高的消息中间件是哪些呢? 接下来我们介绍RocketMQ,前身是MetaQ,现在叫RocketMQ,阿里这是希望它像中国的嫦娥一样上天可能,还是挺不错的名字 RocketMQ的项目架构 由于RocketMQ是Java开发的,我们也便于读懂源码以及解决问题,先来简单看下它的项目结构: rocketmq-brok

rabbitmq

RocketMQ 延迟队列(rocketmq 延迟队列消息大小)

facesun facesun 发表于2024-06-22 浏览9587 评论0
RocketMQ 延迟队列 什么是延迟队列 指消息发送到某个队列后,在指定多长时间之后才能被消费。 应用场景 RocketMQ 延迟队列 定时消息(延迟队列)是指消息发送到broker后,不会立即被消费,等待特定时间投递给真正的topic。 broker有配置项messageDelayLevel,默认值为“1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h”,18个level。 可以配置自定义messageD

中间件

RocketMQ安装(rocketmq安装部署)

李杰 李杰 发表于2024-06-17 浏览7227 评论0
下载 到rocketmq官网下载rocketmq,解压注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格 环境变量配置 配置ROKCKET_HOME环境变量,值为与解压文件README同级目录 启动rocketmq 打开cmd 进入rocketmq的解压目录下的bin目录: 优化runserver.cmd的启动内存 rem set

中间件

RocketMQ——消费者消费模式(集群模式、广播模式)

淡然 淡然 发表于2024-06-13 浏览7806 评论0
1、负载均衡模式(集群模式) 消费者采用负载均衡方式消费消息,一个分组(Group)下的多个消费者共同消费队列消息,每个消费者处理的消息不同。一个Consumer Group中的各个Consumer实例分摊去消费消息,即一条消息只会投递到一个Consumer Group下面的一个实例。例如某个Topic有3个队列,其中一个Consumer Group 有 3 个实例,那么每个实例只消费其中的1个队列。集群消费模式是消费者默认的消费方式。  代码中由这一行代码控制: // 消费模式 默认

架构

RocketMQ(五)RocketMQ集群架构(rocketmq 集群架构)

旺利-屋顶光伏 旺利-屋顶光伏 发表于2024-05-28 浏览9763 评论0
一、RocketMQ集群架构 RocketMQ网络部署图如下: RocketMQ中主要涉及到四种角色:NameServer注册服务器、Broker服务器、Producer生产者、Consumer消费者。每种角色都可以单独搭建集群,下面我们分别介绍一下NameServer 集群、Broker 集群、Producer 集群、Customer 集群。 (一)、NameServer 集群 NameServer 是一个无状态的节点,可集群部署,节点都是各自独立的,无任何信息同步。 (二)、 B

rabbitmq

Kafka v2.3 快速入门与实践(kafka基础教程)

修无生 修无生 发表于2024-05-27 浏览4858 评论0
消息队列应用场景:应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 Kafka是由LinkedIn开发的一个分布式的消息系统,可独立部署在单台服务器上,也可部署在多台服务器上构成集群。它提供了发布与订阅功能。用户可以发送数据到Kafka集群中,也可以从Kafka集群中读取数据。Kafka使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。   目前越来越多的开源分布式处理系统如Storm,Spark,Flink都支持与Kafka集成。现在我们的数据