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

Not only structured query language (NoSQL)-based method for realizing message-oriented middleware

A technology of message middleware and implementation method, applied in the field of message middleware implementation, can solve problems such as inability to save messages, messages do not need a reliable and persistent application environment, etc., and achieve the effect of improving throughput

Inactive Publication Date: 2013-07-17
BLUEDON INFORMATION SECURITY TECH CO LTD
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Suitable for very demanding performance requirements, but the message does not need to be reliable and durable application environment
Efficient caching and forwarding of messages based on memory, but messages cannot be saved after the server is down

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
  • Not only structured query language (NoSQL)-based method for realizing message-oriented middleware
  • Not only structured query language (NoSQL)-based method for realizing message-oriented middleware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0032] An implementation method of NoSQL-based message middleware, including cache forwarding and downtime recovery.

[0033] Cache forwarding such as figure 1 As shown, specifically:

[0034] Step 1: Obtain the parameters of the message.

[0035] A message consists of two parts, including a message header and a message body.

[0036] 1) The contents of the message header are:

[0037] a) The address of the sender and receiver of the message or the subject of t...

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 discloses a not only structured query language (NoSQL)-based method for realizing message-oriented middleware. The method comprises the following steps of: forwarding a cache and restoring shutdown. In a NoSQL, the access control of data is performed in an internal memory, and the read-write speed is high; messages are stored in the NoSQL, so that the high efficiency of message caching can be ensured; when searched, the messages can be positioned quickly by utilizing the advantage of the read-write speed of the internal memory; and by matching with a journal file, the lost of the messages can be avoided after the shutdown of a message-oriented middleware server, and the messages before the shutdown can be restored after restarting.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for implementing NoSQL-based message middleware. Background technique [0002] The message middleware server, as an efficient and reliable transfer station, the transmission and storage of messages is a key link. [0003] The message server mainly has the following two requirements: [0004] 1) Reliable storage [0005] It is suitable for application environments where messages need to be reliably transmitted. Generally, files or databases are used as message storage methods, and the memory overhead is small. Even if the server is down, the last stored message can still be restored from the persistent storage after restarting. However, when files or databases are used as storage media, frequent I / O operations will reduce the throughput of message middleware under high load conditions. [0006] 2) Efficient transmission [0007] Suitable for very demanding performa...

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/24G06F9/46
Inventor 柯宗贵柯宗庆杨育斌罗立新
Owner BLUEDON INFORMATION SECURITY TECH CO LTD
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