1. 程式人生 > >What is a Message Queue?

What is a Message Queue?

In modern cloud architecture, applications are decoupled into smaller, independent building blocks that are easier to develop, deploy and maintain. Message queues provide communication and coordination for these distributed applications. Message queues can significantly simplify coding of decoupled applications, while improving performance, reliability and scalability.

Message queues allow different parts of a system to communicate and process operations asynchronously. A message queue provides a lightweight buffer which temporarily stores messages, and endpoints that allow software components to connect to the queue in order to send and receive messages. The messages are usually small, and can be things like requests, replies, error messages, or just plain information. To send a message, a component called a producer adds a message to the queue. The message is stored on the queue until another component called a consumer retrieves the message and does something with it.

相關推薦

What is a Message Queue?

In modern cloud architecture, applications are decoupled into smaller, independent building blocks that are easier to develop, deploy and ma

what-is-a-closure

arc quest draft overflow targe .com com http www. https://stackoverflow.com/questions/36636/what-is-a-closure http://www.cs.tufts.edu/~n

What is a shell and what is Bash?

space import span process ext 屏蔽 解釋器 ffffff shadow 常聽說:shell編程,Bash編程,和Bash shell編程,究竟什麽是shell,又何為Bash,兩者有什麽聯系…簡單的說,shell是命令解釋器,用於解析和執行命令

What Is a Computer Switch?

The computer switch though has long existed in the market, few people can speak on it with great familiarity. As the network expands, the computer swi

Ask HN: What is a good alternative to Confluence?

There are lots of wiki systems, but most of them have poor usability, strange markup languages and very few social functionality (comments, alerts ...). An

Ask HN: What is a unit test?

I'll admit that I did not take a course (or a course I took didn't cover) unit testing. I'm a little bit "wet-behind-the-ears" on this topic. How do you de

Ask HN: What is a job I could automate?

I want an easy job I could - automate my way out of - will pay >$30k/year - give me health benefitsWhy? So I can - continue my freelance work

What is a Bounty Program? Steps to make a successful Bounty Program

The cryptocurrency industry is growing by leaps and bounds. The cryptocurrency enthusiasts are growing proportionally. It is no longer hidden that these en

Seriously, though. What is a progressive web app?

I’ve been familiar with the “progressive web app” (PWA) concept for a while now. But there’s always been an itch in the back of my mind about it.I’ve been

What is a Security Token? A Comprehensive Guide to How They Work and Their Impact

There’s been a lot of talk about security tokens recently. But what is a security token in the first place? How do they work? And how might they impact you

What is A.I.?

One of my pet peeves is people using terms they don't really understand, especially when they misuse them. Knowing terms and knowing how to use them are tw

What is a Stablecoin, and Why Does It Matter?

In the volatile world of crypto where a coin can be worth five cents one day and five dollars two months later, the idea of a “stablecoin” — a cryptocurren

What is a good application?

I recently applied for a position at my current corporation and one of the questions I was asked was “what is a good application?”. I never thought of it

Ask HN: What is a “Cypherpunk”?

I watched a "From Cypherpunk to Ethereum" video on Youtube yesterday that discussed some of the history behind 'Cypherpunks'. Can someone elaborate on this

What is a hybrid cloud and why you need to know about it?

What is a hybrid cloud and why you need to know about it?You know cloud, don’t you? It has been around for a while now and it is wide-spread across compani

What is a decision tree and why should my chatbot use it?

The most effective way to discover the intent behind your customer's questions and provide the right answer is by using a decision tree. What are they and

What is a Webhook and how can I use them at my company?

The Webhook is increasingly being used by companies hoping to improve their customer experience. But what exactly are they and how can they help you? If y

What is a Thesaurus and Why is it a Whole Other Thing from a Dictionary?

What is a thesaurus? To understand it better, let’s look at this simple example. Consider the word “house,” which is defin

什麼是解析樹?What is a Parse Tree?

  The Oracle (tm) Users' Co-Operative FAQ What is a Parse Tree? Author's name: Carel-Jan Engel Author's Email: [email protected]

What is a Relational Database?

A relational database is a collection of data items with pre-defined relationships between them. These items are organized as a set of t