
RocketMQ
文章平均质量分 88
大鹏的世界
天道酬勤!分布式+大数据架构解决方案
展开
-
Spring Cloud Alibaba 实战(六)RocketMQ篇
1. RocketMQ 简介RocketMQ 是阿里巴巴开源的分布式消息中间件。支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。它里面有几个区别于标准消息中件间的概念,如Group、Topic、Queue等。系统组成则由Producer、Consumer、Broker、NameServer等。RocketMQ 特点 支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型; 在一个队列中可靠的先进先出(FIFO)和严格的顺序传递,RocketMQ 可以保证严格的消息顺序原创 2021-08-13 18:00:00 · 2649 阅读 · 1 评论 -
RocketMQ 安装
镜像方式安装首先再把上一节中提到的 RocketMQ 部署架构图看一下。从图中可以看出,RocketMQ的服务端分为两块 Name Server 和 Broker。 Name Server:是一个几乎无状态节点,可集群部署,在消息队列RocketMQ版中提供命名服务,更新和发现Broker服务。 Broker:消息中转角色,负责存储消息,转发消息。分为Master Broker和Slave Broker,一个Master Broker可以对应多个Slave Broker,但是一个原创 2021-06-04 18:01:40 · 456 阅读 · 0 评论 -
RocketMQ 入门简介
本文根据阿里云 RocketMQ产品文档整理,地址:https://help.aliyun.com/document_detail/29532.html?userCode=qtldtin2简介RocketMQ是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。RocketMQ既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。核心概念 Topic:消息主题,一级消息类型,.2021-06-04 17:06:16 · 374 阅读 · 0 评论 -
RocketMQ 常用消息类型
导入依赖:<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.1.1</version></dependency>12345application.yml:rocketmq: name...原创 2021-06-04 17:03:53 · 405 阅读 · 0 评论 -
RocketMQ基本原理
每个时代,都不会亏待会学习的人。今天和大家一起深入生产级别消息中间件 - RocketMQ 的内核实现,来看看真正落地能支撑万亿级消息容量、低延迟的消息队列到底是如何设计的。这篇文章我会先介绍整体的架构设计,然后再深入各核心模块的详细设计、核心流程的剖析。还会提及使用的一些注意点和最佳实践。对于消息队列的用处和一些概念不太清楚的同学强烈建议先看消息队列面试连环问,这篇文章介绍了消息队列的使用场景、基本概念和常见面试题。RocketMQ 整体架构设计整体的架构设计主要分为四大部分.原创 2021-06-04 09:19:35 · 777 阅读 · 0 评论 -
Rocketmq原理&最佳实践
一、 MQ背景&选型消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统) 蓄流压测(线上有些链路不好压测,可以通过堆积一定量消息再放开来压测)目前主流的MQ主要是Rocketmq、kafka、Rabbitmq,Ro原创 2021-05-24 09:53:21 · 251 阅读 · 0 评论