RabbitMQ cluster deployment

RabbitMQ Metadata RabbitMQ Metadata Type RabbitMQ always records the following types of internal metadata: *Queue Metadata - Queue names and their properties (whether persistent or automatically deleted) *Exchange metadata - Exchange name, type, properties (persistent, etc.) *Binding metadata - A simple table showing how to r ...

Posted by tooNight on Tue, 10 Dec 2019 22:12:07 -0800

RabbitMQ+PHP demonstration example

Create rabbit_consumer.php as a consumer <?php //configuration information $conn_args = array( 'host' => '127.0.0.1', 'port' => '5672', 'login' => 'admin', 'password' => 'admin', 'vhost'=>'/' ); $e_name = 'e_linvo'; //Switch name $q_name = 'q_linvo'; //Team name $k_route = 'key_1 ...

Posted by rallan on Mon, 09 Dec 2019 19:52:35 -0800

Java's new project learning online notes-day6

1.3 page publishing manufacturer 1.3.1 demand analysis The administrator publishes the consumption of "page publishing" through cms system, which is the producer of page publishing.The requirements are as follows:1. The administrator enters the management interface and clicks "page publishing". The front end requests the cm ...

Posted by kjb on Thu, 05 Dec 2019 08:58:47 -0800

Installing RabbmitMQ+PHP RabbmitMQ application under centos

You may be thinking about data distribution, non blocking jobs, or message push. Or you want to publish / subscribe, asynchronous tasks, work queues. All of these patterns are part of message queuing. 1. Install RabbmitMQ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el6.noarch.rpm Get rpm, and you will f ...

Posted by tmed on Sat, 30 Nov 2019 16:30:32 -0800

springboot learning: springboot quickly integrates RabbitMQ

Rabbit MQ message queue @[toc] brief introduction Advantage erlang development, strong concurrency. The community is active, with many users and strong stability. Low latency shortcoming erlang language development, the domestic proficient is not much, in the future customization development is difficult. Rabbit MQ working mode 1, "Hello ...

Posted by wes007 on Fri, 29 Nov 2019 08:28:57 -0800

Rabbitmq cluster deployment

Blog Outline:I. Rabbitmq conceptII. Deploy a single RabbitmqIII. deploy Rabbitmq clusterIV. single node joins or exits cluster configuration I. Rabbitmq concept RabbitMQ is an open-source service implemented by AMQP protocol. The server side is written in Erlang language, and supports a variety of clients, such as Python, Ruby,. NET, Java, J ...

Posted by davidppppppppppp on Sat, 23 Nov 2019 11:54:34 -0800

Centos7 installation rabbitmq installation record

I. rabbitmq usage scenario, used for time notification and logging with microservices II. rabbitmq installation erlang 1. rabbitmq is written in erlang language. Before installing rabbitmq, you need to install erlang first. Here, you use the source code of erlang for installation. The download address of erlang installation p ...

Posted by m!tCh on Wed, 20 Nov 2019 09:38:48 -0800

The use of golang rabbitmq

The previous articles mentioned the fanout type exchange similar to broadcast, which supports the classified direct type exchange. Using the example of log in the exchange of direct type, we can distinguish the logs of info, debug, warn and error types. However, there may be further requirements in practice. I hope to see the error log informat ...

Posted by sssphp on Wed, 20 Nov 2019 00:24:27 -0800

springboot + rabbitmq Send Mail (guarantees 100% success and consumption of messages)

1. Throw a picture first Explain: This article covers many aspects of RabbitMQ, such as: Message Sending Confirmation Mechanism Consumer Confirmation Mechanism Message Re-Delivery Consumer Idempotency, etc. These are all around the overall flowchart above, so it's necessary to post them first, see the diagram   2. Ideas for impl ...

Posted by BigToach on Tue, 19 Nov 2019 19:56:15 -0800

Spring boot integration RabbitMQ (dead letter queue)

introduce Dead letter queue: the queue in which messages are not consumed in time and messages are not consumed in time has the following reasons:1. A message is rejected (basic.reject/ basic.nack) and request = false2. The queue reaches the maximum length3. Message TTL expired scene 1. Enter the initial queue in hours, wait for 30 minutes, an ...

Posted by dubrubru on Tue, 19 Nov 2019 13:36:16 -0800