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

Efficient lightweight easy-to-use distributed network message middleware

A distributed network and message middleware technology, applied in the field of network message middleware, can solve the problems of failure determination, efficiency, scalability and ease of use, achieve load balancing, overcome uneven node load, send and receive good speed effect

Pending Publication Date: 2021-11-30
高小翎
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] On the basis of the message queue middleware system of the prior art and the non-relational database based on memory, this application combines the characteristics and deficiencies of Redis itself, and proposes an efficient message sending and receiving scheduling middleware model based on Redis, which effectively solves the problem of traditional The problem of low efficiency, scalability and ease of use encountered by the message middleware system, and a series of problems such as failure judgment, load balancing and synchronous access encountered by Redis in the implementation of cluster deployment, and an optimized solution algorithm are proposed

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
  • Efficient lightweight easy-to-use distributed network message middleware
  • Efficient lightweight easy-to-use distributed network message middleware
  • Efficient lightweight easy-to-use distributed network message middleware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0094] The following is a further description of the technical solution of the efficient, lightweight and easy-to-use distributed network message middleware provided by the present application in conjunction with the accompanying drawings, so that those skilled in the art can better understand the present application and implement it.

[0095] The increase in software complexity has made the original architectural model unable to adapt to the changing environment, and the decoupling of complex software is the key to solving the problem. In order to realize the decoupling operation of software, a distributed architecture based on message middleware is produced. Compared with enterprise-level applications, Internet applications have higher requirements in terms of data throughput, concurrency, and real-time performance, but relatively lower requirements in terms of data consistency. Traditional message queue middleware systems due to too much consideration of consistency The dem...

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

According to the invention, an efficient message receiving and dispatching middleware model is designed and realized, a message rapid receiving and dispatching and multi-priority distribution engine fusing PUSH and PULL modes, a message queue persistence optimization strategy and a timing backup and fault-tolerant processing mechanism are included, and the problem of low judgment accuracy of message middleware under the condition of high network delay is solved. A node failure judgment algorithm based on a subjective conclusion is provided, a multi-way tree is improved to further optimize a consistent Hash algorithm, and the problem that node loads are not uniform in a traditional method is solved; and in order to ensure the consistency of data access in the cluster, an original distributed lock based on a single node is improved, and the safety of the distributed lock in the cluster is improved. Experimental results prove that the distributed network message queue middleware has higher judgment accuracy, more balanced cluster node load and better performance in message receiving and sending speed, and is more efficient, lightweight and easy to use.

Description

technical field [0001] The present application relates to a distributed network message middleware, in particular to an efficient, lightweight and easy-to-use distributed network message middleware, which belongs to the technical field of network message middleware. Background technique [0002] During the development process of software products, with the diversification of requirements, the system functions become more and more complex, and the continuous growth of application complexity makes the cost of development and maintenance increase sharply. To solve this problem, it is necessary to reduce the coupling degree within the system. Messaging middleware emerged as the times require. By decomposing system functions and making full use of asynchronous communication methods to achieve mutual transmission of messages, thereby realizing parallel processing of services and overall system load balancing, thereby improving the scalability and maintainability of the system. [...

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 Applications(China)
IPC IPC(8): G06F9/54G06F9/52G06F9/50G06F16/22G06F16/23G06F16/28
Inventor 高小翎
Owner 高小翎
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