Business processing flow configuration method and device, and business request processing method and device

A business processing and business request technology, applied in the computer field, can solve problems such as high cost, limited system release window, and shutdown release.

Inactive Publication Date: 2020-02-07
SUNING CLOUD COMPUTING CO LTD
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing technology, the real-time business logic adjustment can adopt the grayscale release scheme, but the grayscale release will cause the service performance of the system to decline during the release period. At the same time, the system release window is limited, and the operation process is also complicated, which is easy to introduce risks.
Java's hot loading technology directly modifies the bytecode in the jvm, which is difficult to monitor and is not suitable for core system deployment in the production environment. Moreover, Java's hot deployment is not suitable for frequent deployment and is time-consuming, while modifying the business only a small part of the overall business
When a small amount of business changes are made, hot deployment will reload the entire application, which is expensive
In addition, the real-time business logic adjustment can also adopt the logic switch scheme, retaining the old and new version data processing logic in the product, and routing to the old version data processing logic through the switch control, or routing to the new version data processing logic, but this solution needs to be shut down for release , and it is inconvenient to perform version rollback operation

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
  • Business processing flow configuration method and device, and business request processing method and device
  • Business processing flow configuration method and device, and business request processing method and device
  • Business processing flow configuration method and device, and business request processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] The embodiment of the present invention provides a method for configuring a business process flow. The method can be executed by a configuration server, such as figure 1 As shown, the method may include the steps of:

[0066] Step 101, perform configuration according to the received configuration information, and generate a new business processing flow. The new business processing flow includes a plurality of processing modules with an execution order, and the plurality of processing modules respectively include execution logic between at least one execution unit.

[0067] Among them, the execution unit can be divided into two types: the basic execution unit and the extended execution unit; the basic execution unit includes a JAVA script for processing the basic function logic; the extended execution unit includes a LUA script for processing the extended function logic, and the LUA script is pre-stored on the redis server.

[0068] Specifically, the process may include...

Embodiment 2

[0131] Based on the business processing flow configured by the business processing flow configuration method in the first embodiment above, the embodiment of the present invention also provides a service request processing method, refer to Figure 5 As shown, the method includes:

[0132] Step 501, when a business request is received, determine the business processing flow corresponding to the business identifier in the business request, wherein the business processing flow includes a plurality of processing modules with an execution order, and the plurality of processing modules respectively include at least one execution unit execution logic.

[0133] Wherein, for the configuration process of the business processing flow, reference may be made to steps 101 to 104 in the above-mentioned embodiments, which will not be repeated here.

[0134] Step 502, obtaining multiple processing modules in the new business processing flow and the execution sequence of each processing module...

Embodiment 3

[0139] As an implementation of the business process flow configuration method provided in the first embodiment above, the embodiment of the present invention also provides a business process flow configuration device, such as Figure 6 As shown, the device includes:

[0140] The configuration module 61 is configured to configure according to the received configuration information, and generate a new business processing flow. The new business processing flow includes a plurality of processing modules with an execution sequence, and the plurality of processing modules respectively include at least one execution unit. execute logic;

[0141] Judging module 62, configured to determine whether the service identifier of the target service corresponds to the old version of the service process flow when receiving a request for enabling a new service process flow for the target service;

[0142] The corresponding module 63 is used for changing the business identification from the busi...

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 service processing flow configuration method and a device, and a service request processing method and a device, and belongs to the technical field of computers. The configuration method comprises the steps of performing configuration according to received configuration information, generating a new service processing flow, the new service processing flow comprises a plurality of processing modules with an execution sequence, and the multiple processing modules respectively comprise execution logic between at least one execution unit; when a request for starting a newservice processing flow for the target service is received, judging whether the service identifier of the target service corresponds to the service processing flow of the old version; and if yes, changing the service identifier from the service processing flow corresponding to the old version to a new service processing flow, and otherwise, directly corresponding the service identifier to the newservice processing flow so as to start the new service processing flow. According to the method of the invention, the system stability can be improved and the system risk can be reduced under the condition that system release is not carried out.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method for configuring a business processing flow, a method and a device for processing a business request. Background technique [0002] With the rapid expansion of Internet business, the update iteration of Internet business is getting faster and faster, and the deployment time of business processing process is required to be shorter and shorter. In order to implement new data processing logic faster, real-time business logic adjustments are required to realize non-stop service business processing switching. [0003] In the existing technology, the real-time business logic adjustment can adopt the grayscale release scheme, but the grayscale release will cause the service performance of the system to decline during the release period. At the same time, the system release window is limited, and the operation process is also complicated, which is easy to introduce risk...

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 Applications(China)
IPC IPC(8): G06F9/445G06F8/60
CPCG06F9/44505G06F8/60
Inventor 肖梁军王康龙秦刚司孝波钱津津
Owner SUNING CLOUD COMPUTING CO LTD
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