RabbitMQ

MQ

  • [同步调用 & 异步调用](#同步调用 & 异步调用)
  • 简介
  • 安装

同步调用 & 异步调用

优点

  • 服务解耦,减少耦合,功能细分
  • 提升性能,专人干专事,不用考虑其他的
  • 没有强依赖,不会级联失败,因为有了中间商,外包出去了。有事找中间商。
  • 流量削峰,减少并发量。

    缺点:多了中间商,结构复杂了。同时对中间商Broker有了更高的要求。

简介

  • MQ = MessageQueue 消息队列 = 上面的中间商Broker
  • RabbitMQ 是一种分布式消息中间件,消息中间件也称消息队列MQ
  • RabbitMQ基于 Erlang 语言开发

安装

相关推荐
梦想画家3 小时前
Scrapy进阶实践指南:从脚本运行到分布式爬取
分布式·scrapy·数据工程
东阳马生架构4 小时前
Seata源码—5.全局事务的创建与返回处理二
分布式·seata·分布式事务
掘金-我是哪吒5 小时前
分布式微服务系统架构第133集:运维服务器6年经验,高并发,大数据量系统
运维·服务器·分布式·微服务·系统架构
尘世壹俗人8 小时前
hadoop.proxyuser.代理用户.授信域 用来干什么的
大数据·hadoop·分布式
椰椰椰耶8 小时前
【RabbitMQ】整合 SpringBoot,实现工作队列、发布/订阅、路由和通配符模式
spring boot·rabbitmq·java-rabbitmq
白露与泡影8 小时前
基于Mongodb的分布式文件存储实现
分布式·mongodb·wpf
追风赶月、9 小时前
【Redis】redis用作缓存和分布式锁
redis·分布式·缓存
冼紫菜10 小时前
Java开发中使用 RabbitMQ 入门到进阶详解(含注解方式、JSON配置)
java·spring boot·后端·rabbitmq·springcloud
boring_11110 小时前
Apache Pulsar 消息、流、存储的融合
分布式·后端
Will_113010 小时前
kafka调优
分布式·kafka