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

C/C++ module hot plug-in and pull-off method of base version in large scale concurrent on-line trade

An online transaction, large-scale technology, applied in the direction of program control devices, etc., can solve problems such as high cost

Inactive Publication Date: 2007-06-27
ASIAINFO TECH NANJING
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution is more reliable, but more expensive

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
  • C/C++ module hot plug-in and pull-off method of base version in large scale concurrent on-line trade
  • C/C++ module hot plug-in and pull-off method of base version in large scale concurrent on-line trade
  • C/C++ module hot plug-in and pull-off method of base version in large scale concurrent on-line trade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The following is an example to illustrate the implementation steps. The component echo simply returns the incoming string, and the client program calls the function of the component echo through the static proxy library.

[0036] 1. Write component echo

[0037] #ifndef ECHO_H

#define ECHO_H

#include

using namespace std;

extern "C" {

string echo(const string & str);

}

[0038] echo.h file

[0039] #include "echo.h"

extern "C" {

string echo(const string & str){

return "echo:"+str;

}

}

[0040] echo.c file

[0041] 2. Compile echo.c and connect to generate libecho-1.0.so echo.h file echo.c file

[0042] 3. Write the component registry

[0043] 4. Write a static proxy (can be generated using tools)

[0044]First use typedef to define the type of the service interface function, and then define the proxy implementation of the interface function, which is statically bound with the client pr...

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

This invention disclose a large scale parallel on-line thermal mobile method which is base on the C / C++, and the character is that the call of client and server is isolated by the agency, the usage of which dynamic base and function is determined by the dynamic agent, and in the unix the realization of this function is depended on dlopen and dlsym. This invention solves the dynamic refresh of software version in the large scale parallel in-line dealings system, especially on the constant running of the system; it can be refreshed automatically at the same time according to the assembly register.

Description

technical field [0001] The invention relates to a telecommunications online transaction method, in particular to the problem of dynamic update of software versions in a large-scale concurrent online transaction system, which automatically realizes synchronous update of software according to the component registry. Background technique [0002] The telecommunications business support system is a large-scale concurrent online transaction system, which needs to provide various telecommunications services for tens of millions of telecommunications users in the province. Among them, account opening, payment, inquiry and other services handled by users at the business front desk must be completed in real time Online transaction (OLTP), under normal circumstances, the daily transaction volume can be more than 1 million, and the concurrent transaction volume per minute can reach more than 4,000 during peak hours. The availability of the online transaction system directly affects the ...

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): G06F9/44
Inventor 陆忠亮张家荣束善杭
Owner ASIAINFO TECH NANJING
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