. NET medium and large project development prerequisite (12) -- using MQ message queue
Related downloads:
RabbitMQ message componentRabbitMQ message component
RabbitMQ has long been popular as a mainstream message queuing tool. Compared with other MQ tools, RabbitMQ supports more languages and more complete functions.
This article provides the simplest way to use RabbitMQ on the market. You can almost master the use of Rabbit ...
Added by Hieroglyphics on Wed, 26 Jan 2022 14:46:04 +0200
[sleepy town] explore RabbitMQ -- actual Rabbitmq Client
order
There are two common clients related to rabbitmq development: the native API, com rabbitmq. The other is the springboot integration package org springframework. amqp. The latter encapsulates some technical details in the form of spring (annotation), which is easier to use, such as adding functions such as connection / channel management ...
Added by busin3ss on Sun, 23 Jan 2022 21:16:52 +0200
Use Go language to implement a super mini message queue. I do this
The article comes from WeChat official account: Go language circle.Reference link: www.jb51.net/article/231909.htm
Pre knowledge:
go basic grammarThe message queue concept consists of three parts: producer, consumer and queue
objective
I didn't think about the complexity of the implementation. Because time is limited, just mini. To what ex ...
Added by prismstone on Thu, 20 Jan 2022 11:41:14 +0200
Apache Pulsar: Pulsar message mechanism
Message mechanismPulsar adopts the pub sub design pattern. In this design pattern, the producer publishes messages to topic, and the Consumer subscribes to topic, processes the published messages, and sends a confirmation after processing.Once a subscription is created, Pulsar can still save all messages even if the consumer is disconnected. Th ...
Added by DjSiXpAcK14 on Thu, 20 Jan 2022 11:00:10 +0200
SpringBoot integrates Pulsar, a distributed messaging platform
Hello, I'm brother Jun.
As an excellent message flow platform, Pulsar is used more and more. This article explains Pulsar's Java client.
Deploy Pulsar
Pulsar can be deployed in three ways: local binary installation, docker deployment and Kubernetes deployment.
This paper uses docker to deploy a single node Pulsar cluster. The experimental e ...
Added by Beavis2084 on Mon, 17 Jan 2022 05:13:37 +0200
RabbitMQ how to ensure the reliability of messages and Spring AMQP features
Mainstream Message Oriented Middleware
ActiveMQ
summary
from Apache Produce,Java development,support JMS1.1 Agreement and J2EE14 standard.
Support a wide range of connection protocols: OpenWire/STOMP/REST/XMPP/AMQP
Support multiple voice clients,Support Plug-Ins
Convenient management,Easy to configure cluster agent
advantage
be bas ...
Added by lordtrini on Thu, 13 Jan 2022 03:50:46 +0200
RabbitMQ has six modes, message response, persistence and message distribution
1: HelloWorld simple mode 2: Work Queues work mode 3: Publish/SubScribe mode 4: Routing mode 5: Topics topic mode 6: Publish Comfirm release confirmation mode
Code demonstration
1: HelloWorld simple mode (switches use the default -- binding RoutingKey -- queue)
Consumers actively get messages through listeners
Create maven project and add ...
Added by walshd on Tue, 11 Jan 2022 20:03:21 +0200
RabbitMQ [Message Queue]
Message Queue Introduction
A message is the data being transmitted Message Queue is a form of communication that can be returned immediately after sending a message There is a messaging system to ensure reliable delivery of messages Message publishers can only publish messages to MQ without having to care about others Message consumers ...
Added by jp2php on Mon, 10 Jan 2022 19:11:45 +0200
The starting process and code module of broker in kafka
Kafka cluster is composed of several brokers. Starting Kafka cluster is to start the brokers in the cluster and run normally. There are various interactions between brokers, between brokers and generators, and between brokers and consumers. The following is a brief introduction to the broker startup process.
Script to start the broker:
nohu ...
Added by toyfruit on Sat, 08 Jan 2022 05:06:50 +0200
RabbitMQ uses prefetch_count optimizes the consumption of the queue. The dead letter queue and delay queue are used to realize the timed retry of messages. The golang version
Optimization of RabbitMQ
channel
prefetch Count
Dead letter queue
What is a dead letter queue
Usage scenario
code implementation
Delay queue
What is a delay queue
Usage scenario
How to implement delay queue
Queue TTL
Message TTL
Set expiration time using Queue TTL
Set expiration time using Message TTL
Do you use a plug-in or Queue TTL ...
Added by jyhm on Fri, 07 Jan 2022 17:48:10 +0200