RocketMQ学习笔记(2)
一、基础概念
1、消息模型
2、消息生产者
3、消息消费者
4、主题
5、代理服务器
6、NameServer
7、消息
二、消息存储
1、什么时候存储消息
2、消息存储介质
3、消息存储结构
4、刷盘机制
5、主从复制
6、负载均衡
MessageQueue是分布在不同的Broker上的,所以消息也会发送到不同的broker上。同时生产者在发送消息时,可以指定一个MessageQueueSelector。通过这个对象来将消息发送到自己指定的MessageQueue上。这样可以保证消息局部有序。
7、消息重试
8、死信队列
9、消息幂等
RocketMQ学习笔记(2)相关推荐
- RocketMQ学习笔记(7)----RocketMQ的整体架构
1. RocketMQ主要的9个模块,如图: 2. 模块介绍 1. rocketmq-common:通用的常量枚举,基类方法或者数据结构,按描述的目标来分包,通俗易懂.报名有admin,consume ...
- JavaEE 企业级分布式高级架构师(二十)RocketMQ学习笔记(2)
RocketMQ学习笔记 进阶篇 消息样例 普通消息 消息发送 发送同步消息 发送异步消息 单向发送消息 三种发送方式的对比 消费消息 顺序消息 如何保证顺序 顺序的实现 MessageListene ...
- RocketMQ学习笔记(8)----RocketMQ的Producer API简介
在RocketMQ中提供了三种发送消息的模式: 1.NormalProducer(普通) 2.OrderProducer(顺序) 3.TransactionProducer(事务) 下面来介绍一下pr ...
- RocketMQ学习笔记
RocketMQ学习笔记 文章目录 RocketMQ学习笔记 前言 为什么要使用消息队列? 解耦 异步 削峰 使用了消息队列会有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消 ...
- RocketMQ学习笔记(持续更新)
文章目录 前言 一.RocketMQ是什么? 1. 基本概念 2. 功能特性 3. 为什么选择RocketMQ? 二.架构设计 1.技术架构 2.部署架构 部署特点 三.安装启动 常用命令 四.简单实 ...
- RocketMQ学习笔记:基础知识和安装启动
这是本人学习的总结,主要学习资料如下 马士兵教育 rocketMq官方文档 目录 1.架构 2.基本概念 3.安装和启动 3.1.命令行启动 3.1.1.启动Server 3.1.2.启动Broker ...
- RocketMQ学习笔记(二)
第六章 RocketMQ生产者核心配置和核心知识讲解 第1集 消息队列RocketMQ4.X生产者核心配置讲解 简介:消息队列RocketMQ4.X核心配置讲解 生产者常见核心配置 compressM ...
- RocketMq学习笔记001---Kafka,ActiveMQ、RabbitMQ、RocketMQ消息中间件的对比
分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦.现在开源的消息中间件有很多,前段时间我们自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注. 那么, ...
- RocketMQ学习笔记四之【DefaultMQPullConsumer使用与流程简单分析】
我们首先看下DefaultMQPullConsumer使用例子: package com.swk.springboot.rocketmq;import java.util.HashMap; impor ...
最新文章
- 服务器越来越慢的原因及解决办法
- Java三大主流开源工作流引擎技术分析
- Windows cmd(DOS)命令窗口中echo命令ANSI转义显示彩色字或背景
- [BZOJ1007] [HNOI2008] 水平可见直线 (凸包)
- 快速排序的实现及优化
- Magic Leap有新动态!成立由斯蒂芬森领头的内容团队
- 嗨,你选择自学成才还是参加培训?
- Linux安装rpc监控系统资源
- Python的Django框架中forms表单类的使用方法详解
- 西门子smartclient怎么用_西门子200SMART PLC软件各功能怎么用?编程必备!
- 8647服务器装系统,今天重新安装了系统,麻烦请红夜鬼先生进来帮我看一下
- 文献阅读——Revisiting Semi-Supervised Learning with Graph Embeddings
- STM32F427/STM32F437高性能MCU微控制器介绍
- 继明当时明月在:万历十五年
- python脚本爬取今日百度热点新闻
- JavaScript案例之电影院电子选票
- 图解 | JavaScript的作用域和作用域链
- 【关于如何输出字符串指针指向字符串地址】
- ThreeJS 着色器打造震撼海洋动画
- Matlab .m脚本文件