A restart-free operation and maintenance upgrade method, system, device and medium
A technology for business logic and code execution, applied in the field of website operation and maintenance, to avoid low operating efficiency, take into account operating speed, and improve operating efficiency
Active Publication Date: 2022-05-31
上海睿成软件有限公司
View PDF8 Cites 0 Cited by
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
[0003] However, in the process of Web development, because the Class file, that is, the bytecode, must be loaded into the memory at the same time as the running process, when upgrading, the server must be stopped to realize the code upgrade. New code can be injected into memory for use only after restarting
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 moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
Examples
Experimental program
Comparison scheme
Effect test
Embodiment 1
Embodiment 2
Embodiment 3
[0083] The bytecode interpretation submodule is used to generate the first executable code according to the JAVA bytecode.
[0085] At the same time, in the formal running process, there is a hotspot code, that is, a hotspotcode, which is called multiple times.
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
Login to View More
Abstract
The invention discloses a restart-free operation and maintenance upgrade system, method, device and medium, comprising: a request receiving module for receiving access requests; a file acquisition module for searching and obtaining business logic files corresponding to the access requests; running cache The module is used to store the first executable code corresponding to the access request; the update judgment module is used to judge whether the business logic file corresponding to the access request needs to be used to update the first executable code; the compilation module is used to use the corresponding The business logic file updates the first executable code, compiles the business logic file, generates the second executable code, and updates the first executable code to the second executable code. The effect of the invention: the web project can be updated and upgraded without stopping the service.
Description
A restart-free operation and maintenance upgrade method, system, device and medium technical field The present invention relates to the field of website operation and maintenance, in particular to a restart-free operation and maintenance upgrade method, system, device and medium quality. Background technique In traditional JAVA development process, generally adopt the mode of static compilation to carry out, specifically, first use The JAVA compiler compiles the java source code to generate bytecode, which is specific to the file, that is, the corresponding Class file. file, and then the JAVA virtual machine generates the corresponding binary executable code according to the content of the CLASS file to execute it. [0003] But in the process of Web development, because in the running process, the Class file must be started at the same time, also That is, the bytecode is loaded into the memory, so when upgrading, the server must be stopped to achieve the code upgrade...
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
Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/656G06F9/445G06F8/54G06F8/41
CPCG06F8/656G06F9/44521G06F8/54G06F8/447
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 Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com