Supercharge Your Innovation With Domain-Expert AI Agents!

A method for testing the performance of message middleware

A technology of message middleware and test method, applied in the field of message middleware performance testing

Active Publication Date: 2022-07-05
中国人民解放军63660部队
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These problems make it necessary to customize the development and testing tools for the performance testing of message middleware

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 method for testing the performance of message middleware
  • A method for testing the performance of message middleware
  • A method for testing the performance of message middleware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0082] Fast RTPS is an implementation of the RTPS standard by eProsima. This message middleware has no proxy server. The test of Fast RTPS message middleware is completed by this method.

[0083] (1) Prepare the test environment. Compile the Fast RTPS library on the Linux system, and install time code cards on all the servers required for the test to achieve high-precision time unification.

[0084] (2) Analyze the message delivery mode of the message middleware and decide the delivery mode that the message middleware needs to test. Fast RTPS message middleware mainly uses UDP multicast to realize message communication without message proxy server. This test process mainly tests the three-to-three communication method.

[0085] (3) Design of the function implementation mode of the message producer program; the test program interface is as follows figure 2 shown. In the interface, the domain ID is optional, the publishing topic is optional, the sending time interval is op...

Embodiment 2

[0096] Customize a message middleware based on the PDXP protocol (packet data exchange protocol, specifically defined in GJB7337-2011, namely: UDP protocol transmission data field format in "Rocket, Spacecraft and Space Launch Site Information Transmission Regulations"), This message middleware parses the BID after receiving the data, and forwards it to the corresponding DID by looking up the table. Through the configuration file of the message middleware, one-to-one, one-to-many, and many-to-many communication methods can be implemented.

[0097] (1) Prepare the test environment. Write a custom message middleware on the Linux system, and install time code cards on all the servers required for the test to achieve the purpose of high-precision time unification.

[0098] (2) Analyze the message delivery mode of the message middleware and decide the delivery mode that the message middleware needs to test. This message middleware mainly uses UDP unicast to realize message commun...

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 belongs to the technical field of message processing and performance testing, and provides a performance testing method for message middleware. It includes the following steps to test the preparation of the software environment and hardware environment; determine the message delivery mode that the message middleware needs to test according to the message delivery scenarios commonly used in actual use, and determine the number of message publishers and message consumers participating in the message delivery participants ;Design of message producer program and message consumer function implementation; message producer and message consumer program running; monitoring resource consumption during message delivery; data recording and analysis; one, repeat the above steps until all required tested messaging patterns are complete. The invention proposes a method for realizing the program functions of the message consumer and the message producer when testing the performance of the message middleware, and clarifies the indicators for evaluating the performance of the message middleware.

Description

technical field [0001] The invention belongs to the technical field of message processing and performance testing, and in particular relates to a performance testing method for message middleware. Background technique [0002] Message middleware is a component that can publish, subscribe and manage messages. The composition of message middleware includes message producers, message consumers, and message topics. Some message middleware also has a message broker server component. The message middleware can reduce the coupling degree and reduce the traffic peak, and play a very important role in the field of information communication. At present, there are message middleware on the market: ActiveMQ, Kafka, RockeMQ, RabbitMQ, Fast RTPS, OpenDDS, etc. The performance test of message middleware can help developers to select technology, predict the information processing capability of message middleware in the deployment environment, and assist in decision-making on the rational...

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): H04L43/50H04L43/0876H04L43/0852H04L43/0829H04L43/00
CPCH04L43/50H04L43/14H04L43/0876H04L43/0852H04L43/0829Y02D30/50
Inventor 胡广倪明蔡万增张文彬王俊杰吴穹胡凯凡
Owner 中国人民解放军63660部队
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