泽兴芝士网

一站式 IT 编程学习资源平台

文字加画图,带你了解RocketMQ

目录

  1. RocketMQ介绍
  2. RocketMQ概念
  3. 为什么要用RocketMQ?异步解耦削峰填谷分布式事务最终一致性数据分发
  4. RocketMQ架构
  5. RocketMQ消息类型普通消息顺序消息定时消息事务消息
  6. 最佳实践消息重试消息过滤消费模式消费幂等
  7. 本地事务消息封装
  8. 参考代码

RocketMQ 介绍

Apache RocketMQ 是一款 低延迟、高并发、高可用、高可靠的分布式消息中间件。消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

面试官:使用 RocketMQ 怎么进行灰度发布?

今天来聊一聊 RocketMQ 的灰度方案。

灰度发布是指在黑与白之间,平滑过渡的一种发布方式。在大流量的系统中,如果一次升级改造范围比较大,或者影响内容不太确定,一般会采用切量的方式进行升级,这样可以减少生产变更带来的影响。

一文讲解 RocketMQ实现分布式事务原理,还看不懂我真要哭了

有关RocketMQ实现分布式事务的理论知识,下篇也会示例 通过SpringCloud来实例RocketMQ实现分布式事务的项目。

一、举个分布式事务场景

列子:假设 AB100块钱,同时它们不是同一个服务商。

目标:就是

RocketMQ中的线程池是如何创建的?

前言

大家好,我是小郭,今天主要来和大家聊一聊RocketMQ中的线程池是如何创建的,如何设置线程池数量,同时也可以从中去学习到一些线程池的实践和需要注意的一些细节。

RocketMQ在哪些地方使用到了线程池?

在RocketMQ中存在了大量的对线程池的使用,从消息的生产到投递Broker中,到最后的消息消费每一个环节中都大量使用到线程池的地方,下面我们拿出几个不同类型的线程池来看一看。

mq选型:rocketMq和kafka对比

为什么在RocketMQ和kafka中选型

在单机同步发送的场景下,Kafka>RocketMQ,Kafka的吞吐量高达17.3w/s,RocketMQ吞吐量在11.6w/s。

kafka高性能原因

生产者

七年零故障支撑双11的 RocketMQ,怎么做到的?

今年双十一大促中,消息中间件 RocketMQ 发生了以下几个方面的变化:

  • 云原生化实践。完成运维层面的云原生化改造,实现 Kubernetes 化。
  • 性能优化。消息过滤优化交易集群性能提升 30%。
  • 全新的消费模型。对于延迟敏感业务提供新的消费模式,降低因发布、重启等场景下导致的消费延迟。

SpringCloud Alibaba之RocketMQ实战篇

SpringCloud Alibaba之RocketMQ实战篇

一、前言

RocketMQ是阿里开发的基于消息队列的通用消息中间件产品,能集成分布式事务,也继承了RabbitMQ的优点。

10 张图 | 一文带你用 Mac M1 跑 RocketMQ

本文主要内容如下:

docker快速安装单节点rocketmq及可视化UI管理平台

一、安装rocketmq

1.下载rocketmq镜像

这里引用:
https://hub.docker.com/r/leixuewen/rocketmq

SpringBoot整合RocketMQ入门示例

环境:springboot2.3.9 + RocketMQ4.8.0


RocketMQ机构及概念

  • 1 消息模型(Message Model)

RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于不同的 Broker。Message Queue 用于存储消息的物理地址,每个Topic中的消息地址存储于多个 Message Queue 中。ConsumerGroup 由多个Consumer 实例构成。

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言