Check patentability & draft patents in minutes with Patsnap Eureka AI!

Data exchange method based on data content-oriented cloud message middleware and cloud message middleware system

A message middleware and data exchange technology, applied in the information field, can solve problems such as the inability to perform fine-grained data screening, the inability to support content-oriented data exchange, and the inability to obtain data based on content, so as to reduce secondary development costs and The effect of small network burden and reducing redundant data

Active Publication Date: 2018-11-23
INST OF INFORMATION ENG CAS
View PDF11 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (1) Does not support efficient cross-IDC (Internet Data Center, Internet Data Center) message exchange: the existing message queue data is centralized, the exchange process does not bring about physical movement and replication of data, and messages produced by producers enter Waiting for consumption in the message queue, producers and consumers exchange data in the "same queue", and the exchange capability in the same data center is very strong, but it cannot be easily applied to the scene of cross-regional message exchange;
[0006] (2) Content-oriented data exchange is not supported: the existing message queue data is named, and data subscription must depend on the topic (Topic) division of the data by the producer. Consumers can only obtain data according to the topic and not according to the content. Consumers are highly coupled to producers in terms of data content, and cannot perform fine-grained data screening. It is easy to cause data redundancy and it is difficult to dynamically expand subscription relationships, which cannot meet complex content-oriented data exchange requirements.

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
  • Data exchange method based on data content-oriented cloud message middleware and cloud message middleware system
  • Data exchange method based on data content-oriented cloud message middleware and cloud message middleware system
  • Data exchange method based on data content-oriented cloud message middleware and cloud message middleware system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0068] Example 1 takes the data subscription function of the present invention as an example:

[0069] 1. The consumer sets a stream trigger to subscribe to the content of the string data;

[0070] 2. The producer sets up a client to produce a total of 1 million pieces of string data with a size of 590B and deliver them to the nodes of the present invention;

[0071] 3. If the data triggers the trigger, it will be pushed to the node where the consumer is located. If the data does not trigger the trigger, it will be discarded;

[0072] 4. Record the average delay of the message completion life cycle and the memory resources occupied by the message.

[0073] Table 1 is the experimental results of Example 1.

[0074] Table 1. Experimental results of Example 1

[0075] example

example 2

[0076] Example 2 takes the data subscription function of the present invention as an example:

[0077] 1. The consumer sets a stream trigger to subscribe to the content of the string data;

[0078] 2. The producer sets up 20 clients to produce a total of 1 million pieces of string data with a size of 590B and deliver them to the nodes of the present invention;

[0079] 3. If the data triggers the trigger, it will be pushed to the node where the consumer is located. If the data does not trigger the trigger, it will be discarded;

[0080] 4. Record the average delay of the message completion life cycle and the memory resources occupied by the message.

[0081] Table 2 is the experimental results of Example 2.

[0082] Table 2. Experimental results of Example 2

[0083] example

example 3

[0084] Example 3 takes the data subscription function of the present invention as an example:

[0085] 1. The consumer sets a stream trigger to subscribe to the content of the file data;

[0086] 2. The producer sets up a client to produce a total of 1 million pieces of file data with a size of 79KB and deliver them to the nodes of the present invention;

[0087] 3. If the data triggers the trigger, it will be pushed to the node where the consumer is located. If the data does not trigger the trigger, it will be discarded;

[0088] 4. Record the average delay of the message completion life cycle and the memory resources occupied by the message.

[0089] Table 3 is the experimental results of Example 3.

[0090] Table 3. Experimental results of Example 3

[0091] example

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 data exchange method based on data content-oriented cloud message middleware and a cloud message middleware system. The method includes the following steps: 1) deploying nodes based on the cloud message middleware at different management stations, wherein each of the nodes constitutes a message transmission network; 2) deploying a data content-based stream trigger in each node of the message transmission network; and 3) implementing cross-IDC data exchange through the message transmission network, and implementing content-oriented data exchange through the stream trigger. According to the scheme of the invention, the cross-IDC data exchange can be performed efficiently and stably, and meanwhile, the content-based stream trigger is used to perform data subscription, on-demand forwarding of data can be performed according to the data contents, so that consumers can independently determine the flow direction of data and obtain the required data in a fine-grainedway, the quality of network transmission can be improved, and the network burden can be reduced. Various working modes provided by the invention can be stably used and can support different application scenarios.

Description

technical field [0001] The invention belongs to the field of information technology, and in particular relates to a data exchange method and a cloud message middleware system based on data content-oriented cloud message middleware. Background technique [0002] The existing message middleware adopts the publishing / subscribing mode (Pub / Sub). Among enterprise-level products, there are mainly the following types: (1) IBM MQSeries: supports deployment on multiple platforms; provides multiple API interfaces; a topic (Topic) subscriptions can be sent to multiple subscribers; can handle complex communication protocols; provide reliable, once and only once (Exactly-once) delivery for important messages. (2) SonicMQ: supports point-to-point and publish / subscribe modes. The interface compatibility is good, and it can establish connections with other data systems, support load balancing, and build message middleware clusters; provide reliable, once and only once (Exactly-once) delive...

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
IPC IPC(8): H04L29/08H04L12/947
CPCH04L49/252H04L67/10H04L67/2895
Inventor 陈小军张闯时金桥丁宏文新王大魁胡兰兰王文安
Owner INST OF INFORMATION ENG CAS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More