20-微服务技术栈(高级):MQ死信队列&TTL&延迟队列

20-微服务技术栈(高级):MQ死信队列&TTL&延迟队列

1.初识死信交换机1.1.什么是死信交换机当一个队列中的消息满足下列情况之一时,可以成为死信(dead letter):消费者使用basic.reject或 basic.nack声明消费失败,并且消息的requeue参数设置为false消息是一个过期消息,超时无人消费要投递的队列消息满了,无法投递如...

19-微服务技术栈(高级):MQ消息可靠性

19-微服务技术栈(高级):MQ消息可靠性

0.MQ生产环境遇到的问题消息队列在使用过程中,面临着很多实际问题需要思考:1.消息可靠性消息从发送,到消费者接收,会经历多个过程:其中的每一步都可能导致消息丢失,常见的丢失原因包括:发送时丢失: 生产者发送的消息未送达exchange消息到达exchange后未到达queueMQ宕机...

RocketMQ 5.0学习资料

7 课时 |
50 人已学 |
免费

Apache RocketMQ:如何从互联网时代演进到云

1 课时 |
154 人已学 |
免费

带您快速了解阿里云消息队列RocketMQ 5.0版

5 课时 |
456 人已学 |
免费
开发者课程背景图
18-微服务技术栈(高级):RabbitMQ仲裁队列与集群扩容

18-微服务技术栈(高级):RabbitMQ仲裁队列与集群扩容

从RabbitMQ 3.8版本开始,引入了新的仲裁队列,他具备与镜像队里类似的功能,但使用更加方便。1.添加仲裁队列在任意控制台添加一个队列,一定要选择队列类型为Quorum类型。在任意控制台查看队列:可以看到,仲裁队列的 + 2字样。代表这个队列有2个镜像节点。因为仲裁队列默认的镜像数为5。如果你...

17-微服务技术栈(高级):Docker部署RabbitMQ镜像模式

17-微服务技术栈(高级):Docker部署RabbitMQ镜像模式

镜像模式在刚刚的案例中,一旦创建队列的主机宕机,队列就会不可用。不具备高可用能力。如果要解决这个问题,必须使用官方提供的镜像集群方案。官方文档地址:https://www.rabbitmq.com/ha.html1.镜像模式的特征默认情况下,队列只保存在创建该队列的节点上。而镜像模式下,创建队列的节...

16-微服务技术栈(高级):Docker集群部署RabbitMQ

16-微服务技术栈(高级):Docker集群部署RabbitMQ

集群部署1.集群分类在RabbitMQ的官方文档中,讲述了两种集群的配置方式:普通模式:普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息(其它元数据信息如交换机等会同步)。例如我们有2个MQ:mq1,和mq2,如果你的消息在mq1,而你连接到了m...

15-微服务技术栈(高级):Docker单机部署RabbitMQ

1.单机部署我们在Centos7虚拟机中使用Docker来安装。1.1.下载镜像docker pull rabbitmq:3.8-management1.2.安装MQ执行下面的命令来运行MQ容器:docker run \ -e RABBITMQ_DEFAULT_USER=itcast \&...

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

本文承接上文《从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(2):路由注册,消息发送核心流程原理》闲话少说,我们直接上图,我这特意用颜色标注了一下,注意观察颜色相同的部分流程描述消息生产-存储流程1.首选生产者从本地缓存或...

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(2):路由注册,消息发送核心流程原理

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(2):路由注册,消息发送核心流程原理

 本文承接上文《从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(1):整体介绍》路由注册流程与原理broker 每隔30s会向所有nameserver 发送自己心跳消息和topic 配置消息,然后消息会被每个nameserver...

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(1):整体介绍

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(1):整体介绍

rocketmq 架构设计理念和目标设计理念RocketMQ设计基于主题的发布与订阅模式,其核心功能包括消息发送、消息存储和消息消费,整体设计追求简单和性能高效,主要体现在如下3个方面。首先,NameServer的设计极其简单,摒弃了业界常用的将ZooKeeper作为信息管理的“注册中心”,而是自研...

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十二)日志篇(1):rocketmq+ aop +自定义注解 实现入参出参日志收集记录 完整源码

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十二)日志篇(1):rocketmq+ aop +自定义注解 实现入参出参日志收集记录 完整源码

入参出参日志我们日常开发中日志是不可缺少的一部分,如mini-cloud架构图所示,大型系统一般可用elk 等进行日志收集中小型系统也可以用spring-boot-admin 等进行收集,但我们业务场景经常会有一种需求,就是一些重要入参出参接口希望按照url 进行收集并便于以后排查分析比较典型的就是...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里中间件
阿里中间件
为企业提供高效、稳定、易扩展的中间件产品
164948+人已加入
加入
相关电子书
更多
Apache RocketMQ 云原生统一消息引擎
EMQ:高并发MQTT消息助力全球化物联网/消息应用部署
行业实践:RocketMQ 业务集成典型行业应用和实践
立即下载 立即下载 立即下载

云消息队列 MQ微服务相关内容