Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-cluster dynamic load method, device, and electronic equipment based on rabbitmq

A dynamic load and cluster technology, applied in the field of message queues, can solve the problem of low message throughput, achieve the effect of improving message throughput, increasing the upper limit of message throughput processing, and realizing intelligent dynamic load

Active Publication Date: 2022-05-17
上海淇毓信息科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

RabbitMQ is mostly used in distributed platform architecture, and provides message queuing services through clustering, but the existing RabbitMQ is in the form of a single cluster, its processing limit is only 8000 messages / S, and it can only be accessed through direct connection, resulting in The throughput is not high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-cluster dynamic load method, device, and electronic equipment based on rabbitmq
  • Multi-cluster dynamic load method, device, and electronic equipment based on rabbitmq
  • Multi-cluster dynamic load method, device, and electronic equipment based on rabbitmq

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0061] figure 1 The implementation flowchart of the RabbitMQ cluster dynamic load method of the embodiment of the present invention is shown, which is used to improve message throughput, including the following steps:

[0062] Step S101, based on the open source RabbitMQ technology, under the microservice architecture, create multiple RabbitMQ clusters and link them through dynamic routing.

[0063] There are four servers (also kn...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a multi-cluster dynamic load method based on RabbitMQ implemented by a computer. The method includes: under the micro-service architecture, create at least two RabbitMQ clusters and link them dynamically, and load the message to be sent by the client with a load balancing algorithm. Assigned to each RabbitMQ cluster; evaluate the health of each RabbitMQ cluster, and perform weight-based intelligent routing for each RabbitMQ cluster according to the health. The method of the invention is used to realize intelligent dynamic load, support concurrent access and fast data acquisition, and improve message throughput.

Description

technical field [0001] The invention relates to a message queue, in particular to a RabbitMQ-based multi-cluster dynamic load method, electronic equipment and a computer-readable storage medium. Background technique [0002] RabbitMQ is an open source message broker software (also known as message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP), written in Erlang. RabbitMQ is mostly used in a distributed platform architecture, and provides message queue services through clustering. However, the existing RabbitMQ is in the form of a single cluster, and its processing limit is only 8000 messages / S, and it can only be accessed through direct connection, resulting in The throughput is not high. Contents of the invention [0003] In view of the above problems, the present invention is proposed to provide a RabbitMQ-based multi-cluster dynamic load method, device, electronic device, and computer-readable storage medium that overcome the above p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L67/1001
CPCH04L67/1001
Inventor 肖卫渭宋荣鑫黄建庭倪思勇
Owner 上海淇毓信息科技有限公司