第十七章 : Spring Boot 集成RabbitMQ(一)

第十七章 : Spring Boot 集成RabbitMQ(一)

前言

本章介绍RabbitMQ的核心概念和消息中间件中非常重要的协议——AMQP协议,然后介绍Direct、Topic、Headers、Fanout等交换机的作用和特点;RabbitMQ的五种消息发送模式-简单队列、工作队列、发布订阅、路由、广播;以及RabbitMQ的消息确认机制。

Springboot 版本 2.3.2.RELEASE ,RabbitMQ 3.9.11,Erlang 24.2

RabbitMQ是什么 ?

RabbitMQ基于开源的AMQP协议实现,服务器端用Erlang语言编写,支持多种客户端,如Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP、AJAX等。

RabbitMQ优势

可靠性(Reliability):使用了一些机制来保证可靠性,比如持久化、传输确认、发布确认。

灵活的路由(Flexible Routing):在消息进入队列之前,通过Exchange来路由消息。对于典型的路由功能,Rabbit已经提供了一些内置的Exchange来实现。针对更复杂的路由功能,既可以将多个Exchange绑定在一起,又可以通过插件机制实现自己的Exchange。

消息集群(Clusteri

相关推荐

  1. : Spring Boot 集成RabbitMQ

    2023-12-17 04:56:04       34 阅读
  2. : Spring Boot 集成RabbitMQ(三)

    2023-12-17 04:56:04       36 阅读
  3. 第二 : Spring Boot 集成RabbitMQ(五)

    2023-12-17 04:56:04       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 04:56:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 04:56:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 04:56:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 04:56:04       20 阅读

热门阅读

  1. 求一个数组中的最大子序列和。

    2023-12-17 04:56:04       35 阅读
  2. python之画动态图 gif效果图

    2023-12-17 04:56:04       38 阅读
  3. SLAM ORB-SLAM2(12)估算运动并初始地图点

    2023-12-17 04:56:04       30 阅读
  4. springboot中的一些重要的注解

    2023-12-17 04:56:04       29 阅读
  5. Python简介、开发环境配置与工具准备

    2023-12-17 04:56:04       38 阅读
  6. 《C++新经典设计模式》之第1章 介绍

    2023-12-17 04:56:04       20 阅读
  7. 什么是npm?

    2023-12-17 04:56:04       36 阅读
  8. leetcode - 1665. Minimum Initial Energy to Finish Tasks

    2023-12-17 04:56:04       35 阅读