rocketMQ
文章平均质量分 94
wyaoyao93
小白
展开
-
05 Consumer详解
文章目录1 Push和Pull模式 1 Push和Pull模式 RocketMq中,消费者有两种模式 push模式 在客户端和服务端建立拦截之后,当服务端有消息时,将消息推送到客户端 pull模式 客户端不断的轮询请求服务端,来获取新的消息 但是在具体实现时,这两个模式都是采用消费者主动拉取的方式,即consumer从broker拉取消息 区别 push方式,consumer把轮询过程封装了,并注册MessageListener监听器,取到消息后,唤醒MessageListener的c原创 2020-12-28 20:03:56 · 292 阅读 · 0 评论 -
04 Producer详解
文章目录1 环境准备2 顺序消息4.2.1 顺序消息生产 1 环境准备 新建一个moudel进行演示: 03-rocket-mq-producer 导入依赖 2 顺序消息 消息有序指的是可以按照消息的发送顺序来消费(FIFO)。RocketMQ可以严格的保证消息有序,可以分为分区有序或者全局有序。 顺序消费的原理解析, 在默认的情况下消息发送会采取Round Robin轮询方式把消息发送到不同的queue(分区队列);而消费消息的时候从多个queue上拉取消息,这种情况发送和消费是不能保证顺序。但原创 2020-12-28 16:40:18 · 474 阅读 · 0 评论 -
03 基本样例
文章目录1 环境准备2 发送消息2.1 发送同步消息2.2 发送异步消息2.3 发送单向消息3 消费消息3.1 广播消费模式3.2 集群模式 1 环境准备 新建一个model : 02-rocket-mq-example 导入依赖: 加入了日志依赖 <dependencies> <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>原创 2020-12-25 13:05:49 · 90 阅读 · 0 评论 -
02 RocketMq入门
文章目录1 项目搭建2 入门案例2.1 搭建入门案例2.2 入门案例2.2.1 发送消息2.2.2 消费消息2.3 总结发送消息基本步骤消费消息基本步骤 1 项目搭建 搭建一个父工程,指定依赖的版本 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i原创 2020-12-24 23:03:34 · 72 阅读 · 0 评论 -
01 RocketMq安装和介绍
文章目录1 MQ介绍1.1 为什么要用MQMQ的优点和缺点1.3 各种MQ产品的比较2 安装3 RocketMq基本概念4 RocketMq基本概念 1 MQ介绍 1.1 为什么要用MQ 消息队列是一种“先进先出”的数据结构。 其应用场景主要包含以下3个方面 应用解耦 系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。 使用消息队列解耦合,系统的耦合性就会原创 2020-12-24 17:43:10 · 125 阅读 · 1 评论