Spring Boot与消息
  1. JMS和AMQP简介

    1. 录播
      JMS和AMQP简介
      16分钟
  2. RabbitMQ基本概念简介

    1. 录播
      RabbitMQ基本概念简介
      10分钟
  3. RabbitMQ运行机制

    1. 录播
      RabbitMQ运行机制
      8分钟
  4. 安装并启动RabbitMQ

    1. 录播
      安装并启动RabbitMQ
      27分钟
  5. 发送接收消息和序列化机制

    1. 录播
      发送接收消息和序列化机制
      24分钟
  6. RabbitListener

    1. 录播
      RabbitListener
      8分钟
  7. AmqpAdmin管理组件的使用

    1. 录播
      AmqpAdmin管理组件的使用
      14分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

Spring Boot与消息免费

最近在学 0 累计报名 1 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

简  介 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。 课程讲解了JMS和AMQP的概念,RabbitMQ在Spring Boot中的使用。
1.大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力
2.消息服务中两个重要概念:
       消息代理(message broker)和目的地(destination)
当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。

3.消息队列主要有两种形式的目的地
-队列(queue):点对点消息通信(point-to-point)

-主题(topic):发布(publish)/订阅(subscribe)消息通信

4.点对点式:
–消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息内容,消息读取后被移出队列
–消息只有唯一的发送者和接受者,但并不是说只能有一个接收者

5.发布订阅式:
–发送者(发布者)发送消息到主题,多个接收者(订阅者)监听(订阅)这个主题,那么就会在消息到达时同时收到消息

6.JMS(Java Message Service)JAVA消息服务:
–基于JVM消息代理的规范。ActiveMQ、HornetMQ是JMS实现

7.AMQP(Advanced Message Queuing Protocol)
–高级消息队列协议,也是一个消息代理的规范,兼容JMS
–RabbitMQ是AMQP的实现

8.Spring支持
–spring-jms提供了对JMS的支持
–spring-rabbit提供了对AMQP的支持
–需要ConnectionFactory的实现来连接消息代理
–提供JmsTemplate、RabbitTemplate来发送消息
–@JmsListener(JMS)、@RabbitListener(AMQP)注解在方法上监听消息代理发布的消息
–@EnableJms、@EnableRabbit开启支持

9.Spring Boot自动配置
–JmsAutoConfiguration
–RabbitAutoConfiguration

* 课程提供者:泽诺

老师还为你推荐了以下几门课程