Home  >  Article  >  Backend Development  >  What is service bus queue

What is service bus queue

藏色散人
藏色散人Original
2019-01-09 16:39:052972browse


#What are Service Bus queues?

Service Bus queue supports the broker messaging communication model. When using queues, the components of a distributed application do not communicate with each other directly; instead, they exchange messages through the queue, which acts as a middleman (broker). The message producer (sender) delivers the message to the queue and continues processing. Asynchronously, message consumers (receivers) pull messages from the queue and process them. The producer does not have to wait for a reply from the consumer in order to continue processing and sending further messages.

Queue provides first-in-first-out (FIFO) delivery of messages to one or more competing consumers. That is, messages are typically received and processed by receivers in the order in which they are added to the queue, and each message is received and processed by only one message consumer.

What is service bus queue

Service Bus queue is a general-purpose technology that can be used in a variety of scenarios:

Communication between web and worker roles in multi-tier Azure applications .

In a hybrid solution, communication between on-premises applications and Azure-hosted applications.

Communication between components of a distributed application running within different groups or departments of an organization.

Using queues makes it easier to scale applications and provides greater resiliency to your architecture.


The above is the detailed content of What is service bus queue. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn