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