CN112231010A - Application configuration information management and dynamic updating method based on OSGI (open service gateway initiative) specification - Google Patents

Application configuration information management and dynamic updating method based on OSGI (open service gateway initiative) specification Download PDF

Info

Publication number
CN112231010A
CN112231010A CN202011054942.XA CN202011054942A CN112231010A CN 112231010 A CN112231010 A CN 112231010A CN 202011054942 A CN202011054942 A CN 202011054942A CN 112231010 A CN112231010 A CN 112231010A
Authority
CN
China
Prior art keywords
configuration
configuration information
configuration file
information
dynamic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011054942.XA
Other languages
Chinese (zh)
Other versions
CN112231010B (en
Inventor
逄金刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan XW Bank Co Ltd
Original Assignee
Sichuan XW Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan XW Bank Co Ltd filed Critical Sichuan XW Bank Co Ltd
Priority to CN202011054942.XA priority Critical patent/CN112231010B/en
Publication of CN112231010A publication Critical patent/CN112231010A/en
Application granted granted Critical
Publication of CN112231010B publication Critical patent/CN112231010B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to a method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specifications, which comprises the following steps: A. configuring a centralized management module in a configuration management center and a dynamic release system to perform centralized management on configuration information; B. configuring a dynamic updating processing module in a configuration management center and a dynamic publishing system, receiving published configuration information, and calling a shell script of a server to update the published configuration information into an application configuration file; C. and the configuration information persistence module receives the configuration information needing to be persisted and carries out persistence processing on the configuration information in the configuration management center and the dynamic release system. The method and the device can quickly update the application configuration file, reduce the operation risk of manually updating the application configuration file, shorten the operation time of manually updating the configuration file, reduce the frequency of manually logging in the application server and improve the application safety.

Description

Application configuration information management and dynamic updating method based on OSGI (open service gateway initiative) specification
Technical Field
The invention relates to the technical field of computer data processing, in particular to a method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specifications.
Background
OSGI (Open Service Gateway Initiative) technology is a series of specifications for Java dynamic modular systems. The method is characterized by modularization and dynamic deployment, and supports modularized dynamic development and modularized dynamic expansion.
At present, in order to meet the requirements of future dynamic extension of service applications and dynamic deployment of applications, service applications developed based on OSGI design specifications are adopted, so that the defect that the application services need to be stopped from updating due to later iteration is overcome. In the process of continuously and iteratively releasing a project, it is found that, because the configuration file needs to be manually updated and the application adopts a cluster deployment mode, dozens of application servers exist, it takes a long time to update the configuration file of the application each time, and a situation that part of the servers are omitted in configuration or are configured incorrectly easily occurs.
Disclosure of Invention
Aiming at the problems, the invention provides a method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specifications, thereby realizing dynamic updating of application configuration and solving the problem of centralized management of configuration.
The invention relates to a method for managing and dynamically updating application configuration information based on OSGI specification, which comprises the following steps:
A. configuring a centralized management module in a configuration management center and a dynamic release system to perform centralized management on configuration information;
B. configuring a dynamic updating processing module in a configuration management center and a dynamic publishing system, receiving published configuration information, and calling a shell script of a server to update the published configuration information into an application configuration file;
C. and the configuration information persistence module receives the configuration information needing to be persisted and carries out persistence processing on the configuration information in the configuration management center and the dynamic release system.
The comprehensive management application developed based on OSGI design specifications realizes centralized management and dynamic change of configuration, shortens the time of application iterative deployment, reduces non-technical risks caused by artificial change of configuration files, and can realize centralized management of cluster configuration and dynamic change of cluster configuration without depending on third-party services and introducing a third-party jar package.
Further, step a comprises:
selecting a configuration file needing to update or modify the configuration file information, and updating or modifying the configuration file;
after the configuration file information is updated or modified, if the configuration file information needs to be issued, the configuration dynamic update processing logic is called and a result is returned; if the configuration information needs to be saved, the configuration information persistence processing logic is called and the result is returned.
The configuration centralized management module in the step a performs centralized management on the configuration information of the application cluster, and includes information such as an ip, a user name, a password of a server where the application is located, a deployment path of the application in the server, a location path of a shell script updating the configuration information in the server, and the like, and further includes functions of centralized management of the configuration information, configuration updating, publishing, and the like.
Further, step B includes:
the configuration dynamic update processing module receives configuration information to be issued;
selecting a corresponding configuration file to update the shell script according to the configuration information to be issued;
calling a script execution client, transmitting configuration information to be issued, and executing a corresponding updated shell script;
acquiring an execution result of the script, and calling configuration information persistence processing logic to perform persistence processing if the execution is successful; if the execution fails, returning the processing failure;
the mode of configuration centralized management and dynamic update in the step B is to directly operate the configuration file of the application through the shell script, so that the existing application code does not need to be modified.
Further, in the above-mentioned case,
the Shell script receives configuration information of the configuration file to be updated and acquires a path and a name of the configuration file to be updated in the server;
creating a configuration file with the same name as the configuration file under the temporary folder, and writing the received configuration information into the configuration file;
the configuration file to be updated is replaced with the newly created configuration file of the same name under the temporary folder.
The method for dynamically updating the cluster configuration is that the shell script file which executes the corresponding configuration file change directly operates the application configuration file, so that a jar package of a third party is not required to be introduced into the application.
Further, step C includes:
the configuration information persistence module is used for conducting persistence processing on configuration information, in order to reduce the pressure of a single database and achieve database and table division, a mycat middleware is used as a proxy for data access, a mysql database is used for storing the configuration information, and a processing result is returned after persistence is successful.
And C, after the configuration information persistence module performs persistence processing on the configuration information, the obtained persistence information is used for the configuration management module to inquire and modify the configuration information.
The invention provides an application configuration information management and dynamic updating method based on OSGI (open service gateway initiative) specifications, which can be used for rapidly updating an application configuration file, reducing the operation risk of manually updating the application configuration file, shortening the operation time of manually updating the configuration file, reducing the frequency of manually logging in an application server and improving the application safety.
Drawings
FIG. 1 is a flowchart illustrating the operation of configuring a centralized management module according to the present invention.
FIG. 2 is a flowchart illustrating the operation of configuring the dynamic update module according to the present invention.
FIG. 3 is a flowchart illustrating operation of the configuration information persistence module according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the following examples. This should not be understood as limiting the scope of the above-described subject matter of the present invention to the following examples. Various substitutions and alterations according to the general knowledge and conventional practice in the art are intended to be included within the scope of the present invention without departing from the technical spirit of the present invention as described above.
1. FIG. 1 shows a work flow diagram of the centralized management module of the present invention:
selecting a configuration file needing to update or modify the configuration file information, and updating or modifying the configuration file;
after the configuration file information is updated or modified, if the configuration file information needs to be issued, the configuration dynamic update processing logic is called and a result is returned; if the configuration information needs to be saved, the configuration information persistence processing logic is called and the result is returned.
2. FIG. 2 shows a flow chart of the present invention for configuring a dynamic update module:
the configuration dynamic update processing module receives configuration information to be issued;
selecting a corresponding configuration file to update the shell script according to the configuration information to be issued;
calling a script execution client, transmitting configuration information to be issued, and executing a corresponding updated shell script;
the Shell script receives configuration information of the configuration file to be updated and acquires a path and a name of the configuration file to be updated in the server;
creating a configuration file with the same name as the configuration file under the temporary folder, and writing the received configuration information into the configuration file;
replacing the configuration file to be updated with the newly created configuration file with the same name under the temporary folder;
acquiring an execution result of the script, and calling configuration information persistence processing logic to perform persistence processing if the execution is successful; if the execution fails, the processing failure is returned.
3. FIG. 3 shows a flow chart of the configuration information persistence module of the present invention:
receiving configuration information needing to be persisted;
carrying out persistence processing on the configuration information, and landing the configuration information to a database table;
and returning a persistence processing result.
The invention provides an application configuration information management and dynamic updating method based on OSGI (open service gateway initiative) specifications, which can be used for rapidly updating an application configuration file, reducing the operation risk of manually updating the application configuration file, shortening the operation time of manually updating the configuration file, reducing the frequency of manually logging in an application server and improving the application safety.

Claims (4)

1. A method for managing and dynamically updating application configuration information based on OSGI specification is characterized by comprising the following steps:
A. configuring a centralized management module in a configuration management center and a dynamic release system to perform centralized management on configuration information;
B. configuring a dynamic updating processing module in a configuration management center and a dynamic publishing system, receiving published configuration information, and calling a shell script of a server to update the published configuration information into an application configuration file;
C. and the configuration information persistence module receives the configuration information needing to be persisted and carries out persistence processing on the configuration information in the configuration management center and the dynamic release system.
2. The method of claim 1, wherein the step a comprises:
the configuration centralized management module selects a configuration file needing to update or modify the information of the configuration file and updates or modifies the configuration file;
after the configuration file information is updated or modified, if the configuration file information needs to be issued, the configuration dynamic update processing logic is called and a result is returned; if the configuration information needs to be saved, the configuration information persistence processing logic is called and the result is returned.
3. The method of claim 2, wherein step B comprises:
the configuration dynamic update processing module receives configuration information to be issued;
selecting a corresponding configuration file to update the shell script according to the configuration information to be issued;
calling a script execution client, transmitting configuration information to be issued, and executing a corresponding updated shell script;
acquiring an execution result of the script, and calling configuration information persistence processing logic to perform persistence processing if the execution is successful; if the execution fails, returning the processing failure;
and the information persistence module receives the issued configuration information, performs persistence processing on the configuration information and returns an execution result.
4. The method of claim 3, wherein the method for application configuration information management and dynamic update based on OSGI specification comprises:
the Shell script receives configuration information of the configuration file to be updated and acquires a path and a name of the configuration file to be updated in the server;
creating a configuration file with the same name as the configuration file under the temporary folder, and writing the received configuration information into the configuration file;
the configuration file to be updated is replaced with the newly created configuration file of the same name under the temporary folder.
CN202011054942.XA 2020-09-28 2020-09-28 Method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specification Active CN112231010B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011054942.XA CN112231010B (en) 2020-09-28 2020-09-28 Method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011054942.XA CN112231010B (en) 2020-09-28 2020-09-28 Method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specification

Publications (2)

Publication Number Publication Date
CN112231010A true CN112231010A (en) 2021-01-15
CN112231010B CN112231010B (en) 2023-06-06

Family

ID=74119668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011054942.XA Active CN112231010B (en) 2020-09-28 2020-09-28 Method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specification

Country Status (1)

Country Link
CN (1) CN112231010B (en)

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120254968A1 (en) * 2011-03-28 2012-10-04 Canon Kabushiki Kaisha Systems and methods for implementing security services
US20130275623A1 (en) * 2012-04-17 2013-10-17 Dimo Stoilov Deployment of web application archives as a preprocessing step for provisioning
US20140181233A1 (en) * 2012-12-21 2014-06-26 Software Ag System, messaging broker and method for managing communication between open services gateway initiative (osgi) environments
US20140344664A1 (en) * 2013-05-16 2014-11-20 International Business Machines Corporation Webpage Display System Leveraging OSGI
CN104199666A (en) * 2014-09-09 2014-12-10 北京京东尚科信息技术有限公司 Dynamic configuration method and device for application program
CN104407856A (en) * 2014-11-10 2015-03-11 北京国双科技有限公司 SDK (Software Development Kit) file packaging method and SDK file packaging device
CN105099761A (en) * 2015-06-26 2015-11-25 广东欧珀移动通信有限公司 Method and system for concentratedly managing configuration information of client
CN105323269A (en) * 2014-06-17 2016-02-10 中兴通讯股份有限公司 Method for updating APP in Android system, terminal and storage medium
US20160055556A1 (en) * 2014-08-22 2016-02-25 Ca, Inc. Service broker for service-oriented architecture
CN105511889A (en) * 2016-01-15 2016-04-20 珠海金山网络游戏科技有限公司 General game version incremental updating system and method
CN105701005A (en) * 2014-11-28 2016-06-22 阿里巴巴集团控股有限公司 OSGI (Open Service Gateway Initiative) based application frame test method and system
CN106656638A (en) * 2017-02-24 2017-05-10 济南浪潮高新科技投资发展有限公司 Thermal equipment deployment method
CN107133024A (en) * 2016-02-29 2017-09-05 北京广联达正源兴邦科技有限公司 Business management system based on OSGI frameworks
CN107508701A (en) * 2017-08-16 2017-12-22 上海市共进通信技术有限公司 The method that PON equipment based on OSGI frameworks realizes the push control of terminal device video flow
CN107748680A (en) * 2017-09-28 2018-03-02 努比亚技术有限公司 A kind of kernel setup method, terminal and computer-readable recording medium
CN107861778A (en) * 2016-12-15 2018-03-30 平安科技(深圳)有限公司 Record the Dynamic Configuration and system of single-page
US20180152314A1 (en) * 2014-12-31 2018-05-31 Bull Sas Interconnection box for user devices
CN108319827A (en) * 2018-01-25 2018-07-24 烽火通信科技股份有限公司 A kind of API rights managements plug-in unit and method based on OSGI frames
CN108600029A (en) * 2018-05-09 2018-09-28 深圳壹账通智能科技有限公司 A kind of configuration file update method, device, terminal device and storage medium
CN108965019A (en) * 2018-07-27 2018-12-07 广东美的制冷设备有限公司 Dynamic Configuration, wireless communication device and the relevant device of communication protocol
CN109067734A (en) * 2018-07-27 2018-12-21 广东美的制冷设备有限公司 Dynamic Configuration, wireless communication device and the household electrical appliance of communication protocol
CN109240733A (en) * 2017-07-03 2019-01-18 Tcl集团股份有限公司 A kind of method and terminal updating advertisement SDK based on Android system
CN109445755A (en) * 2018-09-14 2019-03-08 武汉达梦数据库有限公司 A kind of multi version hadoop integrated approach and device based on OSGI
CN109460358A (en) * 2018-10-22 2019-03-12 杭州电魂网络科技股份有限公司 Configuring management method and system based on Cmdb
CN109615210A (en) * 2018-12-05 2019-04-12 山东浪潮通软信息科技有限公司 Business process map methods of exhibiting and system under a kind of Web frame
CN109669715A (en) * 2018-12-24 2019-04-23 北京金山安全软件有限公司 application program dynamic updating method, device and storage medium
CN109766278A (en) * 2019-01-10 2019-05-17 中天宽带技术有限公司 The backstage gateway WEB automatic test approach based on OSGI frame
CN109814902A (en) * 2019-01-02 2019-05-28 深圳市买买提信息科技有限公司 A kind of configuration file update method, device, electronic equipment and storage medium
CN110099130A (en) * 2019-05-15 2019-08-06 腾讯科技(深圳)有限公司 Configure update method, device and server
CN110113185A (en) * 2019-04-18 2019-08-09 卓尔购电子商务(武汉)有限公司 Method, system, storage medium and the device of a kind of rapid deployment alliance chain
CN110471679A (en) * 2019-07-08 2019-11-19 中国平安人寿保险股份有限公司 Client resource configures update method, device and storage medium, server
CN110543335A (en) * 2019-08-15 2019-12-06 上海易点时空网络有限公司 Application program configuration management method and system
CN110597564A (en) * 2018-05-25 2019-12-20 阿里巴巴集团控股有限公司 Installation package construction and service component loading method, device and terminal equipment
CN110780979A (en) * 2019-10-28 2020-02-11 北京海益同展信息科技有限公司 Control method and device for configuration under micro-service framework, medium and electronic equipment
CN110970137A (en) * 2019-11-28 2020-04-07 联通(广东)产业互联网有限公司 Intelligent cloud nursing system and method based on 5G mobile communication
CN111104133A (en) * 2018-10-25 2020-05-05 深圳市茁壮网络股份有限公司 Configuration parameter updating system, method and storage medium
CN111142903A (en) * 2019-12-23 2020-05-12 杭州安恒信息技术股份有限公司 Configuration file interactive updating method and device based on file comparison

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120254968A1 (en) * 2011-03-28 2012-10-04 Canon Kabushiki Kaisha Systems and methods for implementing security services
US20130275623A1 (en) * 2012-04-17 2013-10-17 Dimo Stoilov Deployment of web application archives as a preprocessing step for provisioning
US20140181233A1 (en) * 2012-12-21 2014-06-26 Software Ag System, messaging broker and method for managing communication between open services gateway initiative (osgi) environments
US20140344664A1 (en) * 2013-05-16 2014-11-20 International Business Machines Corporation Webpage Display System Leveraging OSGI
CN105323269A (en) * 2014-06-17 2016-02-10 中兴通讯股份有限公司 Method for updating APP in Android system, terminal and storage medium
US20160055556A1 (en) * 2014-08-22 2016-02-25 Ca, Inc. Service broker for service-oriented architecture
CN104199666A (en) * 2014-09-09 2014-12-10 北京京东尚科信息技术有限公司 Dynamic configuration method and device for application program
CN104407856A (en) * 2014-11-10 2015-03-11 北京国双科技有限公司 SDK (Software Development Kit) file packaging method and SDK file packaging device
CN105701005A (en) * 2014-11-28 2016-06-22 阿里巴巴集团控股有限公司 OSGI (Open Service Gateway Initiative) based application frame test method and system
US20180152314A1 (en) * 2014-12-31 2018-05-31 Bull Sas Interconnection box for user devices
CN105099761A (en) * 2015-06-26 2015-11-25 广东欧珀移动通信有限公司 Method and system for concentratedly managing configuration information of client
CN105511889A (en) * 2016-01-15 2016-04-20 珠海金山网络游戏科技有限公司 General game version incremental updating system and method
CN107133024A (en) * 2016-02-29 2017-09-05 北京广联达正源兴邦科技有限公司 Business management system based on OSGI frameworks
CN107861778A (en) * 2016-12-15 2018-03-30 平安科技(深圳)有限公司 Record the Dynamic Configuration and system of single-page
CN106656638A (en) * 2017-02-24 2017-05-10 济南浪潮高新科技投资发展有限公司 Thermal equipment deployment method
CN109240733A (en) * 2017-07-03 2019-01-18 Tcl集团股份有限公司 A kind of method and terminal updating advertisement SDK based on Android system
CN107508701A (en) * 2017-08-16 2017-12-22 上海市共进通信技术有限公司 The method that PON equipment based on OSGI frameworks realizes the push control of terminal device video flow
CN107748680A (en) * 2017-09-28 2018-03-02 努比亚技术有限公司 A kind of kernel setup method, terminal and computer-readable recording medium
CN108319827A (en) * 2018-01-25 2018-07-24 烽火通信科技股份有限公司 A kind of API rights managements plug-in unit and method based on OSGI frames
CN108600029A (en) * 2018-05-09 2018-09-28 深圳壹账通智能科技有限公司 A kind of configuration file update method, device, terminal device and storage medium
CN110597564A (en) * 2018-05-25 2019-12-20 阿里巴巴集团控股有限公司 Installation package construction and service component loading method, device and terminal equipment
CN108965019A (en) * 2018-07-27 2018-12-07 广东美的制冷设备有限公司 Dynamic Configuration, wireless communication device and the relevant device of communication protocol
CN109067734A (en) * 2018-07-27 2018-12-21 广东美的制冷设备有限公司 Dynamic Configuration, wireless communication device and the household electrical appliance of communication protocol
CN109445755A (en) * 2018-09-14 2019-03-08 武汉达梦数据库有限公司 A kind of multi version hadoop integrated approach and device based on OSGI
CN109460358A (en) * 2018-10-22 2019-03-12 杭州电魂网络科技股份有限公司 Configuring management method and system based on Cmdb
CN111104133A (en) * 2018-10-25 2020-05-05 深圳市茁壮网络股份有限公司 Configuration parameter updating system, method and storage medium
CN109615210A (en) * 2018-12-05 2019-04-12 山东浪潮通软信息科技有限公司 Business process map methods of exhibiting and system under a kind of Web frame
CN109669715A (en) * 2018-12-24 2019-04-23 北京金山安全软件有限公司 application program dynamic updating method, device and storage medium
CN109814902A (en) * 2019-01-02 2019-05-28 深圳市买买提信息科技有限公司 A kind of configuration file update method, device, electronic equipment and storage medium
CN109766278A (en) * 2019-01-10 2019-05-17 中天宽带技术有限公司 The backstage gateway WEB automatic test approach based on OSGI frame
CN110113185A (en) * 2019-04-18 2019-08-09 卓尔购电子商务(武汉)有限公司 Method, system, storage medium and the device of a kind of rapid deployment alliance chain
CN110099130A (en) * 2019-05-15 2019-08-06 腾讯科技(深圳)有限公司 Configure update method, device and server
CN110471679A (en) * 2019-07-08 2019-11-19 中国平安人寿保险股份有限公司 Client resource configures update method, device and storage medium, server
CN110543335A (en) * 2019-08-15 2019-12-06 上海易点时空网络有限公司 Application program configuration management method and system
CN110780979A (en) * 2019-10-28 2020-02-11 北京海益同展信息科技有限公司 Control method and device for configuration under micro-service framework, medium and electronic equipment
CN110970137A (en) * 2019-11-28 2020-04-07 联通(广东)产业互联网有限公司 Intelligent cloud nursing system and method based on 5G mobile communication
CN111142903A (en) * 2019-12-23 2020-05-12 杭州安恒信息技术股份有限公司 Configuration file interactive updating method and device based on file comparison

Also Published As

Publication number Publication date
CN112231010B (en) 2023-06-06

Similar Documents

Publication Publication Date Title
CN109840429B (en) Intelligent contract deployment and calling method and device
CN101325509B (en) Method, system and apparatus for installing software component
US9489189B2 (en) Dynamically generate and execute a context-specific patch installation procedure on a computing system
CN108319463B (en) Application upgrading method and device
CN111045854B (en) Method, apparatus and computer readable medium for managing service containers
US20100228839A1 (en) Efficient on-demand provisioning of servers for specific software sets
CN106775816B (en) Automatic updating method and system for application program in local area network
CN114844930B (en) Vehicle-end remote control method and system based on SOA architecture
US11354303B2 (en) Distributed transaction processing method and system based on message queue and database
CN112363845A (en) Data synchronization method of system integration middling station and integration middling station system
WO2021232243A1 (en) Cluster management method, cluster management apparatus, storage medium and electronic device
CN106569863B (en) Resource and code modularization-based android app resource updating and repairing method
CN112688794A (en) YANG model management method, device, system, equipment and storage medium
CN116155978A (en) Multi-registry adaptation method, device, electronic equipment and storage medium
CN114422602B (en) Micro-service calling method and device based on K8S cluster, electronic equipment and storage medium
CN112084254A (en) Data synchronization method and system
CN110119279B (en) Application and upgrading method and device thereof
CN110830554A (en) Method and system for asynchronously and concurrently updating distributed node mirror image
CN112231010B (en) Method for managing and dynamically updating application configuration information based on OSGI (open service gateway initiative) specification
CN114610509A (en) Calling parameter processing method, system, device, storage medium and product
CN111339055B (en) Big data cluster capacity expansion method and device
CN104850791A (en) Method and system for processing tasks
CN109614442B (en) Data table maintenance method and device for data synchronization, storage medium and electronic equipment
CN104331283A (en) System and method for calling middleware based on templated WTC (Weblogic Tuxedo Connector) protocol
FI120286B (en) A method and device arrangement for managing a server-client environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant