课程大纲

介绍

RabbitMQ 消息传递中间件

  • 消息传递协定概述
  • AMQP 和 MQ

Java 和 Spring 概述

  • Spring API
  • 依赖关系注入

准备开发环境

  • 安装与设定RabbitMQ
  • 安装与设定Java
  • 安装和配置 Spring

在 Java 和 Spring 中使用 RabbitMQ 进行开发

  • 编写代码
  • 使用 JSON
  • 创建 Exchange、Topic、Queues 和 Bindings
  • 发布消息
  • 配置监听器
  • 创建 RabbitMQ API

错误处理

  • 使用 DLX 满足消费者期望
  • 在没有 DLX 的情况下处理消费者期望
  • 使用 TTL 处理期望
  • 对 Exchange 使用重试机制
  • 使用 Spring 重试机制进行交换

Advanced Spring 和 RabbitMQ

  • 使用 Spring AMQP 配置伫列
  • 配置与 Spring AMQP 的交换
  • 在伫列和交换之间创建绑定
  • 使用 RabbitMQ 外挂程式
  • 接收和处理来自不同应用程式的消息

总结和结论

要求

  • 使用 Java 和 Spring 的经验

观众

  • 软体架构师
  • Web 开发人员
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类