消息队列rocketmq介绍

author author     2022-10-13     572

关键词:

RocketMQ介绍

基于发布订阅的队列模型消息中间件,服务端使用JAVA编写,客户端支持JAVA、C++。阿里2012年开源,之后作为Apache基金会的一个项目进行维护。是一款低延迟、高可靠、可伸缩、易于使用的中间件。在Github上有相关介绍。

支持的部署架构


角色说明

角色
说明
Producer
生产者,用于将消息发送到MQ,生产者本身既可以是生成消息,也可以对外提供接口,由外部来调用接口,再由生产者将受到的消息发送给MQ。
Producer Group
生产者组,将同样角色生产者分组在一起。同一生产组的不同生产者实例都会被Broker告知提交或者回滚事务
Consumer

消费者,从Broker拉取消息进行消费。从应用角度来说有两类消费者:

  • PullConsumer:主动拉取消息,一旦拉取到消息,应用的消费进程进行初始化

  • PushConsumer:封装消息拉取,消费进程和内部







应用场景


rocketmq消息队列单机部署及使用

...http://blog.csdn.net/loongshawn/article/details/51086876相关文章:《RocketMQ消息队列单机部署及使用》《java编写简单消息队列。实现高德坐标变形服务》0RocketMQ简单介绍0.1介绍RocketMQ是一个消息中间件。消息中间件中有两个角色:消息生产... 查看详情

rocketmq介绍与应用场景

文章目录1.RocketMQ介绍1.1RocketMQ介绍1.2MQ的主要应用场景1.3MQ的应用场景举例1、限流削峰1、任务异步处理。3、应用程序解耦合4、日志收集:1.4消息队列技术选型对比1.3.1主流消息队列优缺点比较1.RocketMQ介绍1.1RocketMQ介绍RocketMQ... 查看详情

rocketmq-topic创建过程

参考技术ArocketMq概念介绍rocketMq-namesrv介绍rocketMq-Topic创建过程rocketMq-producer介绍rocketMq-consumer介绍rocketMq-rebalance介绍rocketMq-并发消费过程rocketMq-串行消费过程rocketMq-broker介绍rocketMq-broker消息存储介绍rocketMq-commitLogrocketMq-index介绍roc... 查看详情

消息队列rocketmq遇上可观测:业务核心链路可视化

简介:本篇文章主要介绍RocketMQ的可观测性工具在线上生产环境的最佳实践。RocketMQ的可观测性能力领先业界同类产品,RocketMQ的Dashboard和消息轨迹等功能为业务核心链路保驾护航,有效应对线上大规模生产使用过程中... 查看详情

golang快速接入rocketmq实现消息队列业务(代码片段)

...使用redis中的list数据类型,在大规模业务中我们可以引入rocketmq等,尤其在业务重构时需要将原有的redis消息队列实现改成rocketmq,为了保证既有业务不受影响,不引入新的BUG,是一件非常苦恼的事情;今天就介绍一个包,可以方... 查看详情

rocketmq源码合集

消息队列中间件RocketMQ源码分析——Message发送与接收消息队列中间件RocketMQ源码分析——Message存储分布式消息队列RocketMQ源码分析——Message拉取与消费(上)分布式消息队列RocketMQ源码分析——Message拉取与消费(下&#x... 查看详情

消息队列rocketmq应对双十一流量洪峰的“六大武器”

简介:消息队列RocketMQ是如何帮助各企业交易系统扛住瞬间千万级TPS、万亿级流量洪峰的冲击,并保持各个应用之间的消息通畅的呢?下文将为您介绍消息队列RocketMQ应对双十一流量洪峰的“六大武器”。作者:不... 查看详情

springboot实战项目整合阿里云rocketmq消息队列实现发送普通消息,延时消息(代码片段)

原文地址:Springboot实战项目整合阿里云RocketMQ消息队列实现发送普通消息,延时消息--附代码-学不会丶-博客园一.为什么选择RocketMQ消息队列?(可跳过看三的整合代码实例)首先RocketMQ是阿里巴巴自研出来的&#... 查看详情

消息队列常用应用场景介绍

...用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式... 查看详情

rocketmq与springboot封装

...性能,高可用,可伸缩和最终一致性架构。zebra架构选用RocketMQ作为消息队列组件,下面介绍下RocketMQ如何与Springboot进行组合封装。 查看详情

00.消息队列专栏开篇

...分主要讲解关于消息队列的内容,包括RabbitMQ、Kafka和RocketMQ,目前主要整理了一些基本用法和组件介绍,后续会逐渐深入介绍些原理部分。目录01消息队列介绍https://blog.csdn.net/moonlight821/article/details/12201631202RabbitMQ基础... 查看详情

rocketmq源码合集

消息队列中间件RocketMQ源码分析——Message发送与接收消息队列中间件RocketMQ源码分析——Message存储分布式消息队列RocketMQ源码分析——Message拉取与消费(上)分布式消息队列RocketMQ源码分析——Message拉取与消费(下&#x... 查看详情

rocketmq概念篇

参考技术A白话系列文章讲述RocketMQ。因为是白话,尽量通过比较直白的方式来介绍RocketMQ,所以涉及到详细的技术细节可能表述的不是那么严谨。但是不用担心,后续会有专门的文章详细介绍技术细节。这篇文章介绍的是RocketMQ... 查看详情

java教程之rabbitmq介绍

...,进行处理。常见的消息队列有:ActiveMQ,RabbitMQ,Kafka,RocketMQ等。   查看详情

各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?

前言消息队列本质上来说,是一个符合先进先出原则的单向队列:一方发送消息并存入消息队列尾部(生产者投递消息),一方从消息队列的头部取出消息(消费者消费消息)。 但对于一个成熟可靠的消息队列来说,所需要解决... 查看详情

滴滴出行基于rocketmq构建企业级消息队列服务的实践

本文整理自滴滴出行消息队列负责人江海挺在ApacheRocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行:在消息队列技术选型方面的思考;为什么选择RocketMQ作为出行业务的消息队列解决方案;如何构建自己的消息... 查看详情

rocketmq学习

  最近在研究RocketMQ的内容,首先来介绍一下何为RocketMQ。     RocketMQ:      是一个队列模型的消息中间件,具体高性能、高可靠、高实时、分布式特点      能够保证严格的消息顺序      提供丰富的消... 查看详情

rocketmq:死信队列和消息幂等

参考技术A上一篇《RocketMQ:消息重试》中我们提到当一条消息消费失败时,RocketMQ会进行一定次数的重试。重试的结果也很简单,无非就是在第N次重试时,被成功消费。或者就是经过M次重试后,仍然没有被消息。这通常是由于... 查看详情