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