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

Time program management method, server and system

A technology for managing servers and server systems, which is applied in the time program management method, management server and system fields, can solve problems such as system tasks cannot continue to be completed, timing task program termination, and inability to run, etc., to facilitate viewing and control of time program operation state, improve the guarantee factor, and reduce the effect of interruption

Inactive Publication Date: 2014-12-24
ALIBABA GRP HLDG LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of implementing this application, the inventor found that there are at least the following problems in the prior art: when a certain application server runs a time program, if the application server fails, the time program cannot run, and a A series of scheduled task programs are terminated, which makes the corresponding system tasks unable to continue to be completed

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
  • Time program management method, server and system
  • Time program management method, server and system
  • Time program management method, server and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] The solution of the embodiment of the present application is applied to a server system including a management server and at least two application servers, wherein each application server has a time program, and, for a specific time program, it should be guaranteed that there are two More than one application server has this time program. The management server is used to monitor the operation of the time program, and to select and schedule the application server that executes the time program.

[0031] see figure 1 , is a flow chart of implementing a time program management method according to an embodiment of the present application.

[0032] This management approach can include:

[0033] Step 101, the management server receives meta information of the time program of the application server.

[0034] All application servers applying the method of this embodiment collect locally developed time programs, and register the collected time programs with the local time pro...

Embodiment 2

[0044] see figure 2 , is a flow chart of another method for implementing time program management in the embodiment of the present application.

[0045] This embodiment can be applied to the management of time programs based on JMX. As a framework for implanting management functions such as applications, equipment, and systems on the Java platform, JM can span a series of heterogeneous operating system platforms, system architectures, and network transmissions. Protocol, flexible development of seamlessly integrated system, network and service management applications. This management approach can include:

[0046] In step 201, the management server receives meta information of the time program of the application server.

[0047] This embodiment still takes the first and second application servers as an example. The two application servers collect the time programs developed locally, and register the collected time programs as the local time program modules of the application s...

Embodiment 3

[0068] image 3 It is a flow chart of another embodiment of a method for implementing time program management in this application. Specifically include the following steps:

[0069] Step 301, the management server receives meta information of time programs.

[0070]Step 302, the management server connects to the time program module of the first application server to which the time program belongs according to the metadata of the time program.

[0071] The above steps 301 and 302 are similar to the steps 201 and 202 in the second embodiment respectively, and will not be repeated here.

[0072] Step 303, the management server generates a proxy of the time program module of the first application server according to the connected time program module of the first application server.

[0073] After the management server receives the meta information of the time program sent by the first application server, it connects to the time program module of the application server according...

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 time program management method, a server and a system. The time program management method comprises the following steps: receiving meta-information for time program of application servers by a management server; according to the meta-information for the time program, connecting to a time program module of the first application server to which the time program belongs, wherein, the time program module is used for managing the time program running in the application server; monitoring the running situation of the time program in the time program module of the first application server; and when the running situation of the time program is abnormal, selecting the second application server with the same time program for continuously running the time program. By adopting the technical proposal, a fault tolerance mechanism is realized when the time program runs by means of the application servers, interruption of the time program is reduced, and the assurance factor for completion of a series of timed task programs is improved.

Description

technical field [0001] The present application relates to the field of computer application technology, in particular to a time program management method, management server and system. Background technique [0002] In current computer applications, more and more background tasks no longer require human participation, but are automatically completed by the system. Considering the system's bearing pressure and the effectiveness of processing, many application systems will generate some timed task programs. For example, regular execution event reminders are used to complete certain system tasks at a specified time or time period. These timed task programs can be implemented by using time programs formed by existing scheduling frameworks such as Quartz. [0003] Quartz is an open source job scheduling framework that provides great flexibility without sacrificing simplicity, and it can be used to create simple or complex schedules for executing a job. For example, suppose the a...

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): G06F11/16
Inventor 房长江
Owner ALIBABA GRP HLDG 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