RabbitMQ with Java and Spring ( rabjava | 14 hours )

Prerequisites:
  • 使用 Java 和 Spring 的经验

观众

  • 软体架构师
  • Web 开发人员
Overview:

RabbitMQ 是一个开源消息代理系统,用于存储和检索由进程、应用程式和伺服器传递的消息。Spring 是一个 Java 框架。使用 Java 和 Spring 与 RabbitMQ,使用者可以创建复杂的伫列、交换、绑定等。

这个讲师指导的现场培训(在线或现场)面向软体架构师和 Web 开发人员,他们希望使用 RabbitMQ 作为消息传递中间件,并在 Java 中使用 Spring 构建应用程式。

在本次培训结束时,参与者将能够:

  • 使用 Java 和 Spring 与 RabbitMQ 来构建应用程式。
  • 使用 RabbitMQ 设计异步消息驱动系统。
  • 在 RabbitMQ 中创建和应用伫列、主题、交换和绑定

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

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 外挂程式
  • 接收和处理来自不同应用程式的消息

总结和结论

Sites Published:

United Arab Emirates - RabbitMQ with Java and Spring

Qatar - RabbitMQ with Java and Spring

Egypt - RabbitMQ with Java and Spring

Saudi Arabia - RabbitMQ with Java and Spring

South Africa - RabbitMQ with Java and Spring

Brasil - RabbitMQ with Java and Spring

Canada - RabbitMQ with Java and Spring

中国 - RabbitMQ with Java and Spring

香港 - RabbitMQ with Java and Spring

澳門 - RabbitMQ with Java and Spring

台灣 - RabbitMQ with Java and Spring

USA - RabbitMQ with Java and Spring

Österreich - RabbitMQ with Java and Spring

Schweiz - RabbitMQ with Java and Spring

Deutschland - RabbitMQ with Java and Spring

Czech Republic - RabbitMQ with Java and Spring

Denmark - RabbitMQ with Java and Spring

Estonia - RabbitMQ with Java and Spring

Finland - RabbitMQ with Java and Spring

Greece - RabbitMQ with Java and Spring

Magyarország - RabbitMQ with Java and Spring

Ireland - RabbitMQ with Java and Spring

Luxembourg - RabbitMQ with Java and Spring

Latvia - RabbitMQ with Java and Spring

España - RabbitMQ with Java and Spring

Italia - RabbitMQ with Java and Spring

Lithuania - RabbitMQ with Java and Spring

Nederland - RabbitMQ with Java and Spring

Norway - RabbitMQ with Java and Spring

Portugal - RabbitMQ with Java and Spring

România - RabbitMQ with Java and Spring

Sverige - RabbitMQ with Java and Spring

Türkiye - RabbitMQ with Java and Spring

Malta - RabbitMQ with Java and Spring

Belgique - RabbitMQ with Java and Spring

France - RabbitMQ with Java and Spring

日本 - RabbitMQ with Java and Spring

Australia - RabbitMQ with Java and Spring

Malaysia - RabbitMQ with Java and Spring

New Zealand - RabbitMQ with Java and Spring

Philippines - RabbitMQ with Java and Spring

Singapore - RabbitMQ with Java and Spring

Thailand - RabbitMQ with Java and Spring

Vietnam - RabbitMQ with Java and Spring

India - RabbitMQ with Java and Spring

Argentina - RabbitMQ with Java and Spring

Chile - RabbitMQ with Java and Spring

Costa Rica - RabbitMQ with Java and Spring

Ecuador - RabbitMQ with Java and Spring

Guatemala - RabbitMQ with Java and Spring

Colombia - RabbitMQ with Java and Spring

México - RabbitMQ with Java and Spring

Panama - RabbitMQ with Java and Spring

Peru - RabbitMQ with Java and Spring

Uruguay - RabbitMQ with Java and Spring

Venezuela - RabbitMQ with Java and Spring

Polska - RabbitMQ with Java and Spring

United Kingdom - RabbitMQ with Java and Spring

South Korea - RabbitMQ with Java and Spring

Pakistan - RabbitMQ with Java and Spring

Sri Lanka - RabbitMQ with Java and Spring

Bulgaria - RabbitMQ with Java and Spring

Bolivia - RabbitMQ with Java and Spring

Indonesia - RabbitMQ with Java and Spring

Kazakhstan - RabbitMQ with Java and Spring

Moldova - RabbitMQ with Java and Spring

Morocco - RabbitMQ with Java and Spring

Tunisia - RabbitMQ with Java and Spring

Kuwait - RabbitMQ with Java and Spring

Oman - RabbitMQ with Java and Spring

Slovakia - RabbitMQ with Java and Spring

Kenya - RabbitMQ with Java and Spring

Nigeria - RabbitMQ with Java and Spring

Botswana - RabbitMQ with Java and Spring

Slovenia - RabbitMQ with Java and Spring

Croatia - RabbitMQ with Java and Spring

Serbia - RabbitMQ with Java and Spring

Bhutan - RabbitMQ with Java and Spring

Nepal - RabbitMQ with Java and Spring