Distributed message system and expansion method

A message system and distributed technology, applied in the computer field, can solve the problems of unstable service, misoperation of manual operation, frequent manual expansion operation, etc., and achieve the effect of avoiding cumbersome manual operation.

Active Publication Date: 2020-07-03
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This expansion method has at least the following defects: First, the operation and maintenance personnel need to observe the system load, and after confirming that the current distributed message system service may not be able to support the current load, then manually expand the computer resources of the message system cluster. There are errors in manual operation. secondly, the growth of future business volume is not an amount that can be accurately estimated, which may lead to frequent manual expansion operations; finally, every time a new service is added during the expansion process, a full cluster Load balancing, multiple load balancing may cause service instability

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
  • Distributed message system and expansion method
  • Distributed message system and expansion method
  • Distributed message system and expansion method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0022] see figure 2 , is a schematic diagram of the distributed message system architecture.

[0023] An existing distributed message system includes a message sender cluster 201 , a proxy cluster 202 and a message receiver cluster 203 , and the proxy cluster 202 is responsible for storing and delivering messages. Among them, the message sending end cluster 201 includes a plurality of message sending ends 2011, 2012, 2013..., the agent cluster 202 includes a plurality of agent ends 2021, 2022..., and the message receiving end cluster 203 includes a plurality of message receiving ends 2031, 2032, 2033... . The message sender (producer or Producer) constructs messages of different topics, and sends them to the agent (Broker) depl...

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 present invention provides a distributed message system and a capacity expansion method. The system includes: a cluster resource monitoring module, which is used to monitor the hardware resource usage information of the agent end in real time, and count the resource usage exceeding rate of the agent end. Send a capacity expansion request when the resource utilization rate at the end reaches a threshold; the cluster resource management module is used to receive the capacity expansion request sent by the cluster resource monitoring module, calculate the resources required for capacity expansion according to the capacity expansion request, and issue a resource balancing request; load balancing A notification module, configured to receive the resource balancing request sent by the cluster resource management module, initiate a resource change operation to the public addresses monitored by the message sending end and the message receiving end, and record the resources required for the expansion in the public address address. The invention can realize automatic capacity expansion.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a distributed message system and a capacity expansion method. Background technique [0002] Distributed message system service is a service that provides temporary storage of messages and distribution of messages on different computers at the same time. see figure 1 , is a schematic diagram of a distributed message system architecture. The entire system includes a message sending cluster 101, a proxy cluster 102, and a message receiving cluster 103, wherein the message sending cluster 101 includes a plurality of message sending terminals 1011, 1012, 1013..., proxy clusters 102 includes multiple agent terminals 1021, 1022..., and the message receiving terminal cluster 103 includes multiple message receiving terminals 1031, 1032, 1033.... The message sender (producer or Producer) constructs messages of different topics, and sends them to the agent (Broker) deployed with the mes...

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): H04L29/08
CPCH04L67/1001H04L67/56
Inventor 虞开元
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products