Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A cluster communication system and method for improving message delivery performance

A cluster communication and message delivery technology, applied in the field of network communication, can solve problems such as high throughput, unsatisfactory real-time and throughput application scenarios, slow message processing, etc., and achieve high reading and writing efficiency

Active Publication Date: 2020-04-07
CHONGQING UNIV OF POSTS & TELECOMM
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

PULL mode means that the client actively pulls data from the server. This method has high throughput but low real-time performance.
Neither of these two delivery models can meet the application scenarios that have strict requirements on real-time and throughput
[0008] With the continuous expansion of cloud computing and the scale of the Internet, there are more and more business scenarios with high concurrency and massive message flow requirements. If the traditional message system is used, when faced with explosively increased access pressure, the traditional message system may There will be slow message processing, message loss, and even message server downtime.

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
  • A cluster communication system and method for improving message delivery performance
  • A cluster communication system and method for improving message delivery performance
  • A cluster communication system and method for improving message delivery performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0036] The embodiments of the system and method of the present invention are based on the same inventive concept, and to save space, the same technical descriptions between the two are emphasized respectively, but the corresponding technical descriptions of the two can be referred to each other.

[0037] The embodiment of the present invention designs a cluster communication system that improves message delivery performance, which is an improvement on distributed message middleware in the prior art, such as figure 1 Shown is a schematic diagram of the overall architecture of the preferred embodiment of the system.

[0038] The system includes a message publishing terminal, a message server cluster, a message subscribing terminal and a distribute...

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 relates to the technical field of network communication, and in particular to a cluster communication system and method for improving message delivery performance. The system includes a message publishing terminal, a message server cluster including multiple message servers, a message subscribing terminal and a distributed coordination service cluster; the present invention has a global scalable distributed design without single-point clustering; if one or more nodes at the message publishing end or subscribing end fail, other nodes in the same group can continue to send or receive messages without It will interrupt the processing flow of messages; adopt the index-based distributed file storage scheme, which effectively avoids the shortcomings of existing DB and file storage, and makes the reading and writing of messages more efficient; using the long-polling PULL message delivery method, in While ensuring the real-time nature of the message, the throughput is taken into account.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a cluster communication system and a method thereof for improving message delivery performance. Background technique [0002] In modern distributed systems, asynchronous message transmission between multiple nodes in the cluster usually relies on messaging systems. Different from the original point-to-point communication, the message system assumes the responsibility of data routing in the entire application system, and can effectively decouple each subsystem. [0003] A message system that follows the publish-subscribe model generally consists of three objects: a message publisher (Producer), a message server (Broker), and a message subscriber (Cosumer). The message publisher is responsible for generating messages and sending them to the message server. Messages can be divided into different categories according to topics. A message subscriber subscribes to one o...

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/08G06F16/182G06F16/27
CPCG06F16/182G06F16/27H04L67/1001H04L67/55
Inventor 王英罗今李云吴广富王茜竹
Owner CHONGQING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products