Course Code: rabbitmqdotnet
Duration: 14 hours
Prerequisites:
  • 具有 .Net Framework 和 C# 程式設計經驗
  • 瞭解企業應用程式開發概念

觀眾

  • 開發人員
  • 軟體架構師
  • 管理員
  • 技術經理
Overview:

RabbitMQ 是一個開源企業消息傳遞代理,用於存儲和檢索由進程、應用程式和伺服器傳遞的消息。它使用消息佇列異步處理任務,在需要在後台處理大型數據集同時即時回應即時使用者請求的應用程式中特別有用。

在這個由講師指導的現場培訓中,參與者將學習如何安裝、配置和管理 RabbitMQ,然後將 RabbitMQ 消息傳遞集成到許多示例 .NET 應用程式中。

在本次培訓結束時,參與者將能夠:

  • 設置、配置和管理 RabbitMQ。
  • 瞭解RabbitQ在微服務架構的設計和實施中的作用。
  • 瞭解 RabbitMQ 與其他消息佇列體系結構的比較。
  • 設置並使用 RabbitMQ 作為代理,用於處理實際企業 .Net 應用程式的異步和同步消息。

課程形式

  • 部分講座、部分討論、練習和大量動手實踐
Course Outline:

介紹

  • RabbitMQ vs Windows 的預設佇列技術(MSMQ)

瞭解 Microservices(微服務)和消息佇列

消息傳遞協定概述:REST、SOAP 和AMQP

RabbitMQ 如何實現AMQP以實現服務之間的鬆散耦合

設置開發環境

為 C# 應用程式安裝和設定RabbitMQ

RabbitMQ .NET 用戶端 API 概述Overview of the RabbitMQ .NET client API

連線到 RabbitMQ

在 C# 中編寫兩個簡單的發送方和接收方應用程式

使用 .Net 用戶端執行常見 RabbitMQ 操作

編寫佇列代碼

  • 發送、接收和排隊消息

通過管理UI和PowerShell編寫佇列

將 RabbitMQ 集成到現有的 Enterprise .Net 應用程式中

使用主題路由 Exchange 與 Direct Exchange

設置和管理 RabbitMQ 集群

實現故障轉移和複製

管理工具和技術 RabbitMQ

通過 REST API 管理 RabbitMQ

性能調優 RabbitMQ

監視和保護 RabbitMQ

故障排除 RabbitMQ

總結和結論

Sites Published:

United Arab Emirates - RabbitMQ with .NET

Qatar - RabbitMQ with .NET

Egypt - RabbitMQ with .NET

Saudi Arabia - RabbitMQ with .NET

South Africa - RabbitMQ with .NET

Brasil - RabbitMQ with .NET

Canada - RabbitMQ with .NET

中国 - RabbitMQ with .NET

香港 - RabbitMQ with .NET

澳門 - RabbitMQ with .NET

台灣 - RabbitMQ with .NET

USA - RabbitMQ with .NET

Österreich - RabbitMQ with .NET

Schweiz - RabbitMQ with .NET

Deutschland - RabbitMQ with .NET

Czech Republic - RabbitMQ with .NET

Denmark - RabbitMQ with .NET

Estonia - RabbitMQ with .NET

Finland - RabbitMQ with .NET

Greece - RabbitMQ with .NET

Magyarország - RabbitMQ with .NET

Ireland - RabbitMQ with .NET

Luxembourg - RabbitMQ with .NET

Latvia - RabbitMQ with .NET

España - RabbitMQ con .NET

Italia - RabbitMQ with .NET

Lithuania - RabbitMQ with .NET

Nederland - RabbitMQ with .NET

Norway - RabbitMQ with .NET

Portugal - RabbitMQ with .NET

România - RabbitMQ with .NET

Sverige - RabbitMQ with .NET

Türkiye - RabbitMQ with .NET

Malta - RabbitMQ with .NET

Belgique - RabbitMQ with .NET

France - RabbitMQ with .NET

日本 - RabbitMQ with .NET

Australia - RabbitMQ with .NET

Malaysia - RabbitMQ with .NET

New Zealand - RabbitMQ with .NET

Philippines - RabbitMQ with .NET

Singapore - RabbitMQ with .NET

Thailand - RabbitMQ with .NET

Vietnam - RabbitMQ with .NET

India - RabbitMQ with .NET

Argentina - RabbitMQ con .NET

Chile - RabbitMQ con .NET

Costa Rica - RabbitMQ con .NET

Ecuador - RabbitMQ con .NET

Guatemala - RabbitMQ con .NET

Colombia - RabbitMQ con .NET

México - RabbitMQ con .NET

Panama - RabbitMQ con .NET

Peru - RabbitMQ con .NET

Uruguay - RabbitMQ con .NET

Venezuela - RabbitMQ con .NET

Polska - RabbitMQ with .NET

United Kingdom - RabbitMQ with .NET

South Korea - RabbitMQ with .NET

Pakistan - RabbitMQ with .NET

Sri Lanka - RabbitMQ with .NET

Bulgaria - RabbitMQ with .NET

Bolivia - RabbitMQ con .NET

Indonesia - RabbitMQ with .NET

Kazakhstan - RabbitMQ with .NET

Moldova - RabbitMQ with .NET

Morocco - RabbitMQ with .NET

Tunisia - RabbitMQ with .NET

Kuwait - RabbitMQ with .NET

Oman - RabbitMQ with .NET

Slovakia - RabbitMQ with .NET

Kenya - RabbitMQ with .NET

Nigeria - RabbitMQ with .NET

Botswana - RabbitMQ with .NET

Slovenia - RabbitMQ with .NET

Croatia - RabbitMQ with .NET

Serbia - RabbitMQ with .NET

Bhutan - RabbitMQ with .NET

Nepal - RabbitMQ with .NET

Uzbekistan - RabbitMQ with .NET