Azure service Bus Introduction

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025
  • What is Azure Service Bus?
    Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics. Service Bus is used to decouple applications and services from each other, providing the following benefits:
    Load-balancing work across competing workers
    Safely routing and transferring data and control across service and application boundaries
    Coordinating transactional work that requires a high degree of reliability
    Overview
    Data is transferred between different applications and services using messages. A message is a container decorated with metadata and contains data. The data can be any kind of information, including structured data encoded with common formats such as the following ones: JSON, XML, Apache Avro, and Plain Text.
    Some 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. Producers and consumers don't have to be online or readily available simultaneously. 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 of 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.
    Obtain a message from one queue.
    Post results of processing to one or more different queues.
    Move the input message from the original queue.
    The results become visible to downstream consumers only upon success, including the successful settlement of the input message, allowing for once-only processing semantics. This transaction model is a robust foundation for the compensating transaction pattern in the greater solution context.
    Message sessions. Implement high-scale coordination of workflows and multiplexed transfers that require strict message ordering or message deferral.
    azure.microsof...
    learn.microsof...

ความคิดเห็น • 2

  • @madhuanbalagan9538
    @madhuanbalagan9538 5 หลายเดือนก่อน

    Great intro, super helpful for beginners!

    • @balaone_
      @balaone_  5 หลายเดือนก่อน

      Glad it was helpful!