Cache data processing method and device

A technology for caching data and processing methods, which is applied in the computer field and can solve problems such as relatively high requirements for network bandwidth, stability of database pressure clusters, memory leaks, etc., to achieve improved bus operation speed, strong independence and stability, and no network The effect of bandwidth requirements

Active Publication Date: 2019-08-06
中国银行保险信息技术管理有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the problems that the existing enterprise transaction bus provides external services in the form of a (Broker Archive, BAR) file compressed package (which can be called a BAR package), which causes high manpower and time costs and occupies a large amount of system storage resources, etc., this paper In the applicant's "a graphic-based data processing method and device", there is no need to develop a BAR package, but to provide a graphical operation interface for assembling the first type of service (such as an atomic service) to Add the first type of service node in the operation interface in the form of drag and drop, add a connection line between two related nodes, edit the identity information of the first type of service node, etc., and then according to the first type of service node in the operation interface The identity information and the sequence between nodes generate the service configuration template corresponding to the second type of service (such as business service) assembled from the first type of service, and the service configuration template can be pushed to the preset cache, so that when requesting related business When serving, call the corresponding service configuration template to provide external services
[0004] Regarding caching, the current mainstream solution is to use Redis or MemCache. Generally, an independent cache server is used to install such software to provide caching services. Other application servers can access the cache server through the network to obtain data. The above Although the solution can provide good cache management, it has relatively high requirements for network bandwidth, which can directly affect cache performance
[0005] The enterprise transaction bus in the existing China Baoxin technology framework is developed based on IBM WMB7.0, but the IBM WMB7.0 product itself does not provide a cache function, which leads to real-time query of operating parameters from the database of the relevant cache server when the bus is running , assuming that the WMB cluster has 8 nodes, and there are 2048 threads performing query operations at the same time when it is running at full load, the pressure on the database is very high. If the database is overwhelmed by the pressure and causes a downtime, it will directly lead to the collapse of the entire WMB cluster
In order to solve the above problems of database pressure and cluster stability, IBM also provides a third-party cache plug-in "IA91Cache". This plug-in only provides basic caching functions and is highly coupled with WMB products. The data storage structure is relatively complex, and manual reading and writing of the cache is required. , and lacks a memory management mechanism, it is prone to memory leaks and other problems during long-term operation, and the stability is low

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
  • Cache data processing method and device
  • Cache data processing method and device
  • Cache data processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in this application belong to the protection scope of this application.

[0060] First, a brief introduction is made to the existing caching solutions mentioned in the background art.

[0061] Memcache, a distributed cache system, is currently used by many websites to improve the access speed of the website, especially for some large websites that require frequent access to the database.

[0062] Redis is a key-value storage system, similar to Memcache, but supports more types of value storage, including string (string), list (linked list), set (collection), etc. These data types all suppor...

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

Embodiments of the invention disclose a cache data processing method and device, and the method and device are applied in a preset cache. The method comprises the following steps of: obtaining service configuration templates, wherein the service configuration templates are configuration templates corresponding to a second type of services which are generated through assembling a first type of services through a preset graphic operation interface; configuring a service identifier for each service configuration template; generating a corresponding query identifier according to each service identifier; and storing the service configuration templates and the corresponding query identifiers in a system memory. According to the cache data processing method and device, the query efficiency can be improved to improve the bus operation speed, a special cache server does not need to be used, and no network broadband requirements exist so that the hardware cost is saved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a cache data processing method and device. Background technique [0002] The enterprise transaction bus is the product of the combination of traditional middleware technology and XML, Web service and other technologies. As the most basic connection center in the network, it can eliminate the technical differences between different systems and different applications, and allow different application servers to coordinate operations. Realize communication and integration between different services. In the existing China Baoxin technology framework, the enterprise transaction bus is used as an important public platform, which can coordinate and manage the interaction between various component groups in the China Baoxin technology framework, and can also be extended to different application scenarios, and provide company-level , industry-level service reuse, data sharing,...

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): G06F3/06
CPCG06F3/0656
Inventor 朱培标王春临万文超王辉张陆洋
Owner 中国银行保险信息技术管理有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products