ABP VNext learning diary 18

1.IAuthorizationService Resolution: IAuthorizationService has two AuthorizeAsync method overloads: one accepts the resource and policy name, and the other accepts the resource and provides a list of requirements to be evaluated. Task AuthorizeAsync(ClaimsPrincipal user, objUTF-8...

Posted by dmdmitri on Fri, 04 Jun 2021 04:04:41 +0930

RabbitMQ -- Message Middleware

1, What is middleware? Middleware is the software between operating system and application program. Middleware is an independent system software or service program, with which distributed application software can share resources among different technologies. There are many middleware products, UTF-8...

Posted by textbox on Wed, 09 Jun 2021 04:50:18 +0930

Exchanger for RabbitMQ

1. Switches 1.Direct Switches of type direct route messages to queues that match BindingKey and RoutingKey exactly. When the producer (P) sends a message with Rotuing key=booking, the message is delivered to Exchange. When Exchange receives the message from the producer, it matches the correspoUTF-8...

Posted by eruiz1973 on Fri, 11 Jun 2021 02:10:37 +0930

RabbitMQ switches and various types

Exchange switch Messages produced by producers are never sent directly to queues, they can only be sent to switches. On the one hand, the switch receives messages from the producer, on the other hand, it pushes them into the queue. The switch must know exactly how to handle the received messageUTF-8...

Posted by Alzir on Thu, 24 Jun 2021 03:29:36 +0930

RabbitMQ Learning Paper 2(Windows, Linux, Docker) Installation and Graphical Interface, Role Classification

Catalog Installation and graphical interfaceRole Classification I. Installation and graphical interface Summary A brief overview RabbitMQ is an open source, AMQP-compliant, Erlang-based language that supports multiple clients (languages).Used for storing and forwarding messages in distributed sUTF-8...

Posted by melindaSA on Fri, 16 Jul 2021 03:44:54 +0930

RabbitMq learning -- other knowledge points of RabbitMq

RabbitMQ idempotency concept The results of one request or multiple requests initiated by the user for the same operation are consistent, and there will be no side effects due to multiple clicks. The simplest example is payment. The user pays after purchasing goods, and the payment deduction isUTF-8...

Posted by lli2k5 on Fri, 30 Jul 2021 02:10:52 +0930

Consumer current limiting of RabbitMQ advanced features

preface Why consumer consumption? For example, in Taobao tmall Jingdong seckill rush purchase, you see a commodity, 1.4 billion people across the country. If 300w people rush to buy this thing with you, the seckill commodity is only a few seconds, and 300 w requests are submitted to the server UTF-8...

Posted by ofSHIZ on Sat, 31 Jul 2021 06:05:04 +0930

Spring AMQP handles five common message models for rabbit MQ

1.AMQP AMQP (Advanced Message Queuing Protocol) AMQP, an application layer standard and Advanced Message Queuing Protocol providing unified messaging service, is an open standard of application layer protocol and is designed for message oriented middleware. Spring AMQP is a set of templates basUTF-8...

Posted by c0le on Wed, 04 Aug 2021 07:49:55 +0930

RabbitMQ delay queue

TTL of message (Time To Live) The TTL of a message is the lifetime of the message.RabbitMQ can set TTL for queues and messages respectively. Setting TTL for the queue indicates that the message enters the queue for more than the TTL set by the queue and is not consumed, and the message will be UTF-8...

Posted by Showcase on Fri, 13 Aug 2021 07:10:10 +0930

RabbitMQ implements two ways of delay queue!

@[toc]There are various kinds of scheduled tasks. Common scheduled tasks, such as log backup, may be backed up at 3 a.m. every day. This fixed time scheduled task can be easily realized by using cron expression. There are also some special scheduled tasks. Watch the time bomb in the movie and iUTF-8...

Posted by phatpappy on Tue, 07 Dec 2021 20:52:23 +1030