- 具有 .Net Framework 和 C# 程式设计经验
- 了解企业应用程式开发概念
观众
- 开发人员
- 软体架构师
- 管理员
- 技术经理
RabbitMQ 是一个开源企业消息传递代理,用于存储和检索由进程、应用程式和伺服器传递的消息。它使用消息伫列异步处理任务,在需要在后台处理大型数据集同时即时回应即时使用者请求的应用程式中特别有用。
在这个由讲师指导的现场培训中,参与者将学习如何安装、配置和管理 RabbitMQ,然后将 RabbitMQ 消息传递集成到许多示例 .NET 应用程式中。
在本次培训结束时,参与者将能够:
- 设置、配置和管理 RabbitMQ。
- 了解RabbitQ在微服务架构的设计和实施中的作用。
- 了解 RabbitMQ 与其他消息伫列体系结构的比较。
- 设置并使用 RabbitMQ 作为代理,用于处理实际企业 .Net 应用程式的异步和同步消息。
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
介绍
- 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
总结和结论
United Arab Emirates - RabbitMQ with .NET
Saudi Arabia - RabbitMQ with .NET
South Africa - RabbitMQ with .NET
Österreich - RabbitMQ with .NET
Deutschland - RabbitMQ with .NET
Czech Republic - RabbitMQ with .NET
Magyarország - RabbitMQ with .NET
Luxembourg - RabbitMQ with .NET
Lithuania - RabbitMQ with .NET
Nederland - RabbitMQ with .NET
Australia - RabbitMQ with .NET
New Zealand - RabbitMQ with .NET
Philippines - RabbitMQ with .NET
Singapore - RabbitMQ with .NET
Costa Rica - RabbitMQ con .NET
United Kingdom - RabbitMQ with .NET
South Korea - RabbitMQ with .NET
Sri Lanka - RabbitMQ with .NET
Indonesia - RabbitMQ with .NET