|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/azure-service-bus/
课程评论:没有评论
课程名称:Azure Service Bus 课程概述:在本课程中,我将详细介绍与Azure Service Bus相关的所有主题,包括Azure Service Bus队列、Azure Service Bus主题和订阅。Azure Service Bus是一个完全托管的企业消息代理,提供消息队列和发布-订阅主题(位于命名空间中)。Service Bus用于将应用程序和服务彼此解耦,提供以下好处:在竞争的工作者之间进行负载均衡、安全地路由和传递数据及控制跨越服务和应用程序边界,以及协调需要高度可靠性的事务性工作。 一些常见的消息传递场景包括: 1. 消息传递:转移业务数据,例如销售或采购订单、日志或库存变动。 2. 解耦应用程序:提高应用程序和服务的可靠性和可扩展性。生产者和消费者不必同时在线或随时可用,从而平衡负载,避免流量高峰对服务造成过度压力。 3. 负载均衡:允许多个竞争的消费者同时从队列中读取,各自安全地获取特定消息的独占所有权。 4. 主题和订阅:实现发布者和订阅者之间的1:n关系,使订阅者能够从发布的消息流中选择特定消息。 5. 事务:允许在原子事务范围内执行多个操作。例如,可以在事务范围内进行一系列操作。 通过此课程,学员将深入了解Azure Service Bus的功能及其在现代应用程序架构中的重要性。
In this course I will cover all the topics release Azure Service Bus- Azure Service Bus Queue- Azure Service Bus Topic and SubscriptionAzure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics (in a namespace). Service Bus is used to decouple applications and services from each other, providing the following benefits:Load-balancing work across competing workersSafely routing and transferring data and control across service and application boundariesCoordinating transactional work that requires a high-degree of reliabilitySome common messaging scenarios are:Messaging. Transfer business data, such as sales or purchase orders, journals, or inventory movements.Decouple applications. Improve reliability and scalability of applications and services. Producer and consumer don't have to be online or readily available at the same time. The load is leveled such that traffic spikes don't overtax a service.Load balancing. Allow for multiple competing consumers to read from a queue at the same time, each safely obtaining exclusive ownership to specific messages.Topics and subscriptions. Enable 1:n relationships between publishers and subscribers, allowing subscribers to select particular messages from a published message stream.Transactions. Allows you to do several operations, all in the scope of an atomic transaction. For example, the following operations can be done in the scope of a transaction.