CN113965563B - Service processing method and device based on model and server - Google Patents

Service processing method and device based on model and server Download PDF

Info

Publication number
CN113965563B
CN113965563B CN202011511688.1A CN202011511688A CN113965563B CN 113965563 B CN113965563 B CN 113965563B CN 202011511688 A CN202011511688 A CN 202011511688A CN 113965563 B CN113965563 B CN 113965563B
Authority
CN
China
Prior art keywords
service
node
service processing
processing
model
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.)
Active
Application number
CN202011511688.1A
Other languages
Chinese (zh)
Other versions
CN113965563A (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.)
Shenzhen Pingan Zhihui Enterprise Information Management Co ltd
Original Assignee
Shenzhen Pingan Zhihui Enterprise Information Management 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 Shenzhen Pingan Zhihui Enterprise Information Management Co ltd filed Critical Shenzhen Pingan Zhihui Enterprise Information Management Co ltd
Priority to CN202011511688.1A priority Critical patent/CN113965563B/en
Publication of CN113965563A publication Critical patent/CN113965563A/en
Application granted granted Critical
Publication of CN113965563B publication Critical patent/CN113965563B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Abstract

The application discloses a business processing method and device based on a model and a server, wherein the method comprises the following steps: the forwarding service node obtains a service processing request message of the service terminal through the interface service node, wherein the service processing request message carries a service model identifier; the forwarding service node obtains node information of each service processing service node from the model operation cluster resource pool, and determines a target service processing service node from each service processing service node according to the node information of each service processing service node; the forwarding service node forwards the service processing request message to the target service processing service node; and the forwarding service node receives a service processing result corresponding to the service processing request fed back by the target service processing node and forwards the service processing result to the service terminal through the interface service node. By adopting the application, the resource utilization rate of the model running cluster resource pool can be improved, and the service processing efficiency can be improved.

Description

Service processing method and device based on model and server
Technical Field
The present application relates to the field of network technologies, and in particular, to a service processing method and apparatus based on a model, and a server.
Background
Along with the continuous increase of business scenes, the models are increased, so that the management of the cluster resource pool operated by the models becomes a major concern. Most of the existing models are that enterprises buy a batch of applications or devices according to business scenes, and the devices among the applications are not communicated with resources, so that the resources cannot be dynamically adjusted according to the change of the business scenes. For example, when the existing resources of one application cannot meet the requirements thereof, even if the resources of other applications are in an idle state, the enterprise can only meet the resource requirements of the former application by continuing to purchase new devices, thereby causing problems of resource waste and low utilization. In addition, in the prior art, an old C-terminal model system is often adopted to run the model, and as only one node in the system is used for running the model, the nodes are huge, and the condition that the whole system is not available due to single node faults easily occurs.
Disclosure of Invention
The application provides a business processing method and device based on a model, a server and a storage medium, which can improve the resource utilization rate of a model operation cluster resource pool and improve the business processing efficiency.
In a first aspect, the present application provides a service processing method based on a model, including:
the forwarding service node obtains a service processing request message of the service terminal through the interface service node, wherein the service processing request message carries a service model identifier;
the forwarding service node obtains node information of each service processing service node from a model operation cluster resource pool, and determines a target service processing service node from each service processing service node according to the node information of each service processing service node;
the forwarding service node forwards the service processing request message to the target service processing service node so as to determine a target service model identified by the service model identification through the target service processing node and respond to a service processing request of the service processing request message through the target service model;
and the forwarding service node receives a service processing result corresponding to the service processing request fed back by the target service processing node, and forwards the service processing result to the service terminal through the interface service node.
With reference to the first aspect, in one possible implementation manner, the foregoing forwarding service node obtains, by an interface service node, a service processing request message of a service terminal, including:
The forwarding service node obtains a service processing request message of the service terminal from the message queue, wherein the service processing request message is generated by the interface service node and stored in the message queue.
With reference to the first aspect, in one possible implementation manner, the node information of each service processing service node includes a service processing request processing progress of each service processing service node;
the determining a target service processing service node from the service processing service nodes according to the node information of the service processing service nodes comprises the following steps:
and the forwarding service node determines the service processing service node with the fastest service processing request processing progress from the service processing service nodes as a target service processing service node according to the service processing request processing progress of the service processing service nodes.
With reference to the first aspect, in one possible implementation manner, the node information of each service processing service node includes configuration information of each service processing service node;
the determining a target service processing service node from the service processing service nodes according to the node information of the service processing service nodes comprises the following steps:
The forwarding service node determines the service processing priority of each service processing service node according to the configuration information of each service processing service node;
and determining the service processing service node with the highest service processing priority among the service processing service nodes as a target service processing service node.
In a second aspect, the present application provides a service processing method based on a model, including:
the interface service node receives a service processing request of a service terminal, wherein the service processing request carries a service model identifier, and the service model identifier is used for identifying a target service model responding to the service processing request;
the interface service node generates a service processing request message according to the service processing request, wherein the service processing request message carries the service model identifier;
the interface service node stores the service processing request message into a message queue;
the interface service node obtains the service processing result output by the target service model in response to the service processing request from the message queue, and sends the service processing result to the service terminal.
In a third aspect, the present application provides a service processing method based on a model, including:
The service processing service node receives a service processing request message of a service terminal from the forwarding service node, wherein the service processing request message carries a service model identifier;
the service processing service node determines a target service model identified by the service model identification from a plurality of built-in service models, and responds to the service processing request of the service processing request message through the target service model;
the service processing service node obtains the service processing result corresponding to the service processing request output by the target service model, and transmits the service processing result to the forwarding service node.
In a fourth aspect, the present application provides a service processing apparatus based on a model, including:
the acquisition module is used for acquiring a service processing request message of the service terminal through the interface service node, wherein the service processing request message carries a service model identifier;
the acquisition determining module is used for acquiring node information of each business processing service node from the model operation cluster resource pool, and determining a target business processing service node from each business processing service node according to the node information of each business processing service node;
A forwarding module, configured to forward the service processing request message to the target service processing service node, so as to determine, by using the target service processing node, a target service model identified by the service model identifier and respond to a service processing request of the service processing request message by using the target service model;
and the receiving and forwarding module is used for receiving a service processing result corresponding to the service processing request fed back by the target service processing node and forwarding the service processing result to the service terminal through the interface service node.
With reference to the fourth aspect, in one possible implementation manner, the acquiring module is configured to acquire a service processing request message of a service terminal from a message queue, where the service processing request message is generated by an interface service node and stored in the message queue.
With reference to the fourth aspect, in one possible implementation manner, the node information of each service processing service node includes a service processing request processing progress of each service processing service node;
and the acquisition determining module is used for determining the service processing service node with the fastest service processing request processing progress from the service processing service nodes as a target service processing service node according to the service processing request processing progress of the service processing service nodes.
With reference to the fourth aspect, in a possible implementation manner, the node information of each service processing service node includes configuration information of each service processing service node;
the acquiring and determining module is configured to determine a service processing priority of each service processing service node according to configuration information of each service processing service node; and determining the service processing service node with the highest service processing priority among the service processing service nodes as a target service processing service node.
In a fifth aspect, the present application provides a service processing apparatus based on a model, including:
the receiving module is used for receiving a service processing request of the service terminal, wherein the service processing request carries a service model identifier, and the service model identifier is used for identifying a target service model responding to the service processing request;
the generating module is used for generating a service processing request message according to the service processing request, wherein the service processing request message carries a service model identifier;
the storage module is used for storing the service processing request message to a message queue;
and the acquisition and transmission module is used for acquiring a service processing result output by the target service model in response to the service processing request from the message queue and transmitting the service processing result to the service terminal.
In a sixth aspect, the present application provides a service processing apparatus based on a model, including:
the receiving module is used for receiving a service processing request message of the service terminal from the forwarding service node, wherein the service processing request message carries a service model identifier;
the determining response module is used for determining a target service model identified by the service model identification from a plurality of built-in service models and responding to the service processing request of the service processing request message through the target service model;
and the sending module is used for obtaining the service processing result corresponding to the service processing request output by the target service model and sending the service processing result to the forwarding service node.
In a seventh aspect, the present application provides a server, comprising a processor, a memory and a transceiver, the processor, the memory and the transceiver being interconnected, wherein the memory is configured to store a computer program supporting the model-based service processing device to perform the model-based service processing method, the computer program comprising program instructions; the processor is configured to invoke the program instructions to perform the model-based service processing method as described above in the first to third aspects of the application.
In a fourth aspect, the present application provides a computer readable storage medium storing a computer program comprising program instructions; the program instructions, when executed by a processor, cause the processor to perform the model-based service processing method as described above in the first to third aspects of the present application.
In the application, a forwarding service node obtains a service processing request message of a service terminal through an interface service node, obtains node information of each service processing service node from a model operation cluster resource pool, determines a target service processing service node from each service processing service node according to the node information of each service processing service node, and forwards the service processing request message to the target service processing service node so as to determine a target service model from a plurality of built-in service models according to a service model identifier carried in the service processing request message through the target service processing service node, and responds to a service processing request of the service processing request message through the target service model. And the forwarding service node receives a service processing result corresponding to the service processing request fed back by the target service processing node and forwards the service processing result to the service terminal through the interface service node. By adopting the application, the resource utilization rate of the model running cluster resource pool can be improved, and the service processing efficiency can be improved.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a business processing system according to the present application;
FIG. 2 is a schematic flow chart of a method for processing model-based services according to the present application;
FIG. 3a is another flow chart of a model-based business processing method provided by the present application;
FIG. 3b is another flow chart of the model-based business processing method provided by the present application;
FIG. 4 is a schematic diagram of a structure of a model-based service processing device according to the present application;
FIG. 5 is another schematic diagram of a model-based business processing device according to the present application;
FIG. 6 is a schematic diagram of another architecture of a model-based business processing apparatus provided by the present application;
fig. 7 is a schematic structural diagram of a server according to the present application.
Detailed Description
The following description of the embodiments of the present application will be made more apparent and fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the application are shown. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The application provides a business processing method based on a model, a forwarding service node obtains business processing request information of a business terminal through an interface service node, node information of each business processing service node is obtained from a model operation cluster resource pool, a target business processing service node is determined from each business processing service node according to the node information of each business processing service node, and the business processing request information is forwarded to the target business processing service node, so that the target business processing node determines a target business model identified by a business model identification carried in the business processing request information, responds to the business processing request of the business processing request information through the target business model, the forwarding service node receives a business processing result corresponding to the business processing request fed back by the target business processing node, and forwards the business processing result to the business terminal through the interface service node, thereby avoiding the condition that the whole system is unavailable due to single node faults, and improving the resource utilization rate of the model operation cluster resource pool.
The service processing method based on the model provided by the application can be applied to a service processing system, wherein the system can comprise a service terminal, an interface service node, a message queue, a forwarding service node, a model running cluster resource pool, a monitoring service node and a service processing service node cluster, and please refer to fig. 1, which is a schematic diagram of the architecture of the service processing system provided by the application. As shown in fig. 1, the architecture schematic diagram includes a service terminal 100, an interface service node 101, a message queue 102, a forwarding service node 103, a model operation cluster resource pool 104, a monitoring service node 105, and a service processing service node cluster 106, where the service processing service node cluster 106 may include a plurality of service processing service nodes, as shown in fig. 1, specifically may include a service processing service node 106a, a service processing service node 106b, service processing service nodes 106c, …, and a service processing service node 106n, and the target service processing service node may be one service processing service node in the service processing service node cluster 106.
The service terminal 100, the interface service node 101, the forwarding service node 103, the monitoring service node 105, and each service processing service node in the service processing service node cluster 106 may be a computer device, including a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID, mobile internet device), a Point Of Sale (POS) machine, a wearable device (e.g., a smart watch, a smart bracelet, etc.), and so on.
In the service processing method based on the model provided by the application, the service terminal 100 sends a service processing request to the interface service node 101, the service processing request carries a service model identifier, the interface service node 101 generates a service processing request message according to the received service processing request, and sends the service processing request message and a message subject (such as a service processing request subject) related to the service processing request message to the message queue 102 for storage. Then, the forwarding service node 103 obtains the service processing request message with the message subject as the service processing request subject from the message queue 102, and obtains the node information of each service processing service node in the service processing service node cluster 106 from the model operation cluster resource pool 104, further determines the target service processing service node 106a from each service processing service node based on the node information of each service processing service node, and forwards the service processing request message to the target service processing service node 106 a. The target service node 106a determines a target service model from a plurality of service models built in the target service model according to the service model identifier carried in the received service processing request message, and responds to the service processing request of the service processing request message through the target service model. The target service processing service node 106a obtains a service processing result corresponding to the service processing request output by the target service model, and sends the service processing result to the forwarding service node 103. The forwarding service node 103 sends the received service processing result and its associated message topic (e.g., service processing result topic) to the message queue 102 for storage. Thereafter, the interface service node 101 acquires the service processing result of which the message topic is the service processing result topic from the message queue 102, and transmits the service processing result to the service terminal 100.
The improved model-based service processing method and apparatus of the present application will be illustrated with reference to fig. 2 to 7.
Referring to fig. 2, a flow diagram of a model-based service processing method according to the present application is shown. As shown in fig. 2, the method provided by the present application may be applied to a forwarding service node, and includes the following steps:
s101, the forwarding service node obtains a service processing request message of the service terminal through the interface service node.
In some possible embodiments, before executing step S101, the service terminal sends a service processing request to the interface service node, and the interface service node generates a service processing request message according to the received service processing request, and sends the service processing request message and its associated message theme (such as the service processing request theme) to the message queue for storage. The forwarding service node may obtain a service processing request message from the message queue, the message subject being the subject of the service processing request.
S102, the forwarding service node obtains node information of each service processing service node from the model operation cluster resource pool, and determines a target service processing service node from each service processing service node according to the node information of each service processing service node.
The model running cluster resource pool can be a zookeeper cluster, and is used for storing node information of each business processing service node; each business processing service node is internally provided with a plurality of business models; the node information of each service processing service node may include a service processing request processing progress of each service processing service node.
In some possible embodiments, the forwarding service node obtains the service processing request processing progress of each service processing service node from the zookeeper cluster, and determines the service processing service node with the fastest service processing request processing progress in each service processing service node as the target service processing service node according to the service processing request processing progress of each service processing service node.
The service processing request processing progress of each service processing service node in the zookeeper cluster can be obtained by the following modes: the forwarding service node may determine a service processing request processing progress (N/N) of each service processing service node by every first preset time period (e.g. 5 minutes), according to the total number N of service processing request messages forwarded to each service processing service node and the number N of service processing results fed back by each service processing service node, and send the service processing request processing progress of the service processing service node to the Zookeeper cluster. Meanwhile, the monitoring service node can send node state determining information to each service processing service node in the Zookeeper cluster every second preset time period, and if the monitoring service node receives node state feedback information returned by the service processing service node m in the preset time period, the node working state of the service processing service node m is determined to be a normal state; if the monitoring service node does not receive the node state feedback information returned by the service processing service node m within the preset time, repeatedly sending node state determining information to the service processing service node m, and if the repeated sending times reach the preset repeated times (such as 3 times), the monitoring service node still does not receive the node state feedback information returned by the service processing service node m, and determining the node working state of the service processing service node m as an abnormal state. After the monitoring service determines the node working state of each node, the node identification of the service processing service node with the node working state being the normal state is reported to the Zookeeper cluster. The Zookeeper cluster receives the processing progress of the service processing request of each service processing service node sent by the forwarding service and the node identification of the service processing service node with the normal working state of the node sent by the monitoring service, thereby obtaining the node information of at least one service processing service node (available service processing service node).
Under the condition that the monitoring service node does not receive the node state feedback information returned by the service processing service node within the preset time, a retry mechanism is adopted to send the node state determining information to the service processing node which does not normally return the node state feedback information within the preset time, so that each service processing service node can be ensured to receive the node state determining information.
S103, the forwarding service node forwards the service processing request message to the target service processing service node.
In some possible embodiments, the forwarding service node forwards the service processing request message to the target service processing service node, and after receiving the service processing request message, the target service processing service node determines a target service model identified by the service model identification from a plurality of built-in service models according to the service model identification carried in the service processing request message, and responds to the service processing request of the service processing request message through the target service model. And then, the target service processing service node acquires a service processing result corresponding to the service processing request and returns the service processing result to the forwarding service node.
S104, the forwarding service node receives the service processing result corresponding to the service processing request fed back by the target service processing node, and forwards the service processing result to the service terminal through the interface service node.
In some possible embodiments, the forwarding service node receives a service processing result corresponding to a service processing request fed back by the target service processing node, and sends the service processing result and an associated message theme (such as a service processing result theme) thereof to the message queue for storage. And then, the interface service node acquires the service processing result with the message theme as the service processing result theme from the message queue and sends the service processing result to the service terminal.
In the application, the forwarding service node obtains the service processing request information of the service terminal through the interface service node, obtains the node information of each service processing service node from the model operation cluster resource pool, determines the target service processing service node from each service processing service node according to the node information of each service processing service node, and forwards the service processing request information to the target service processing service node, thereby enabling the target service processing node to determine the target service model identified by the service model identification carried in the service processing request information, responding the service processing request of the service processing request information through the target service model, receiving the service processing result corresponding to the service processing request fed back by the target service processing node, and forwarding the service processing result to the service terminal through the interface service node, thereby avoiding the condition that the whole system is unavailable due to single node fault, and improving the resource utilization rate of the model operation cluster resource pool.
For convenience of description, in the method for processing a model-based service according to the embodiment of the present application, the acquisition of configuration information of available service processing service nodes in a model operation cluster resource pool will be described by way of example with reference to fig. 3 a. Fig. 3a is another flow chart of the model-based service processing method according to the present application. As shown in fig. 3a, the method provided by the present application may include the following steps:
s201, the monitoring service node sends a node configuration information acquisition request to the business processing service node.
In some possible embodiments, the service processing service node may be each service processing service node in a service processing service node cluster. The monitoring service node may send a node configuration information acquisition request to each service processing service node in the service processing service node cluster at regular time (e.g., every 1 minute) to trigger each service processing service node to feed back its configuration information.
S202, the service processing service node sends configuration information of the available service processing service node to the monitoring service node.
In some possible embodiments, any service processing service node (assumed to be service processing service node m) in the service processing service node cluster may return node configuration information to the monitoring service node according to the node configuration information acquisition request issued by the monitoring service node in a preset time period, and the monitoring service node receives the configuration information of the service processing service node m, where the monitoring service node may determine the service processing service node m as an available service processing service node. If the monitoring service node does not receive the node configuration information returned by a certain service processing service node (such as the service processing service node n) within the preset time, the node configuration information acquisition request can be sent to the service processing service node n again. If the number of times of sending the node configuration information obtaining request to the service processing service node n reaches the preset repetition number (for example, 3 times), the monitoring service node still does not receive the node configuration information returned by the service processing service node n, and the service processing service node n is determined as an unavailable service processing service node.
Under the condition that the monitoring service node does not receive the configuration information returned by the service processing request node within the preset time, a retry mechanism is adopted to send a node configuration information acquisition request to the service processing node which does not return the configuration information within the preset time, so that each service processing service node can be ensured to receive the node configuration information acquisition request sent by the monitoring service node.
S203, the monitoring service node sends configuration information of the available service processing service node to the model operation cluster resource pool.
In some possible embodiments, after the monitoring service node determines the available service processing service nodes in the Zookeeper cluster, configuration information of each available service processing service node may be sent to the Zookeeper cluster.
In the application, the monitoring service node can send a node configuration information acquisition request to each service processing service node in the service processing service node cluster at regular time, determine the service processing service node returning the node configuration information as an available service processing service node, and send the configuration information of the available service processing service node to the Zookeeper cluster, thereby ensuring that the nodes storing the node configuration information in the Zookeeper cluster are all available service processing service nodes.
Next, the present application introduces a model-based service processing method based on the case that the model running cluster resource pool stores configuration information of available service processing service nodes. Fig. 3b is another flow chart of the model-based service processing method according to the present application. As shown in fig. 3b, the method provided by the present application may include the following steps:
s204, the business terminal sends a business processing request to the interface service node.
In some possible embodiments, the service terminal sends a service processing request to the interface service node, where the service processing request carries a service model identifier, and the service model identifier is used to identify a target service model that responds to the service processing request, so as to improve efficiency and accuracy of processing the service processing request.
S205, the interface service node generates a service processing request message according to the service processing request.
In some possible embodiments, the interface service node receives a service processing request sent by the service terminal, generates a service processing request message according to the service processing request, and determines a message topic associated with the service processing request message, such as a service processing request topic. Here, the theme of the service processing request may be a theme agreed by a message producer (such as an interface service node) and a message consumer (such as a forwarding service node) through a protocol, or a theme shared to the message consumer after being generated by the message producer, or a theme shared to the message producer after being generated by the message consumer, which may be specifically determined according to an actual application scenario, and is not limited herein.
S206, the interface service node sends the service processing request message to the message queue.
In some possible embodiments, after the interface service node generates the service processing request message, the service processing request message and its associated message subject may be sent to a message queue for storage.
S207, the forwarding service node obtains the service processing request message from the message queue.
In some possible embodiments, the forwarding service node obtains the service processing request message with the message subject as the service processing request subject from the message queue, so as to obtain the service processing request message sent by the interface service node and stored in the message queue.
S208, the forwarding service node obtains the configuration information of the available service processing service node from the model operation cluster resource pool.
In some possible embodiments, the forwarding service node sends a configuration information acquisition request of the available service processing service node to the Zookeeper cluster, and the Zookeeper cluster returns the configuration information of the available service processing service node to the forwarding service node according to the configuration information acquisition request of the available service processing service node.
S209, the forwarding service node determines a target business processing service node.
In some possible embodiments, the forwarding service node may determine, according to configuration information of the available service processing service nodes, a service processing priority of each available service processing service node, and determine, as the target service processing service node, an available service processing service node with a highest service processing priority among the available service processing service nodes.
Specifically, if the configuration information of each available service processing service node is basically consistent, the forwarding service node can randomly determine the service processing priority of each available service processing service node, and make the service processing request amount of each available service processing service node identical; if the configuration information of each available service processing service node is inconsistent, the forwarding service node determines the service processing priority of each available service processing service node according to the principle that the higher the configuration information is, the higher the service processing priority is, and determines the service processing request limit of each available service processing service node according to the principle that the higher the configuration information is, the higher the service processing request limit is. If the service processing request limit of the available service processing service node with the highest service processing priority is greater than 0, determining the available service processing service node with the highest service processing priority as a target service processing service node; if the service processing request limit of the available service processing service node with the highest service processing priority is equal to 0, determining that the service processing priority is the second available service processing service node in all the available service processing service nodes sequenced from high to low according to the service processing priority as the target service processing service node.
It can be understood that if the configuration information of each available service processing service node is basically consistent, the forwarding service node can determine the target service processing service node from each available service processing service node according to the sequential polling policy; if the configuration information of each available service processing service node is inconsistent, the forwarding service node can determine the target service processing service node from each available service processing service node according to a weighted polling strategy (the higher the configuration information of the node is, the higher the service processing priority is). In other words, the forwarding service node determines the target service processing service node from all available service processing service nodes according to the load balancing policy, so that the service processing request is processed by the target service processing service node, the resource utilization rate of the service processing service node cluster can be improved to the maximum extent, and the average idle time of all the nodes is ensured to be shortest.
S210, the forwarding service node sends a service processing request message to the target service processing service node.
S211, the target business processing service node determines a target business model, responds to the business processing request through the target business model, and acquires a business processing result corresponding to the business processing request.
In some possible embodiments, the target service node receives a service processing request message sent by the forwarding service node, where the service processing request message carries a service model identifier, model input data and model operation parameters. The target business processing service node determines a target business model identified by the business model identification from a plurality of built-in business models according to the business model identification, inputs model input data and model operation parameters to the target business model, operates according to the model input data and the model operation parameters, outputs a business processing result corresponding to a business processing request of a business processing request message, and acquires the business processing result.
Here, the target service processing service node can quickly determine the target service model from a plurality of built-in service models according to the service model identification, and further respond to the service processing request through the target service model, thereby improving the processing efficiency of the service processing request. In addition, the target business processing service node can determine target business models meeting different business requirements according to different business scenes, and the applicability is high.
S212, the target business processing service node sends business processing results to the forwarding service node.
S213, the forwarding service node sends the service processing result to the message queue.
Specifically, the forwarding service node receives a service processing result sent by the target service processing service node, and sends the service processing result and an associated message theme (such as a service processing result theme) thereof to the message queue for storage.
In addition, if the forwarding service node does not receive the service processing result returned by the target service processing service node within the first preset time period after sending the service processing request message to the target service processing service node, executing step S210, if the service processing result returned by the target service processing service node is not received within the first preset time period, executing step S210 repeatedly, and if the service processing result returned by the target service processing service node is not received within the second preset time period, continuing to repeat step S210 until the retry number reaches the preset number, for example, three times. The first preset duration and the second preset duration may be equal, or may be in a proportional relationship, etc., which is not limited herein.
Under the condition that the forwarding service node does not receive the service processing result returned by the target service processing service node within the first preset time period, a retry mechanism is adopted to send a service processing request message to the target service processing service node, so that the target service processing service node is ensured to receive the service processing request message, and further the service processing request of the service processing request message is ensured to be processed by the target service processing service node.
S214, the interface service node obtains the service processing result from the message queue.
Specifically, the interface service node obtains a service processing result of which the message topic is a service processing result topic from the message queue.
S215, the interface service node sends the service processing result to the service terminal.
In the application, after receiving the service processing request sent by the service terminal, the interface service node sends the service processing request message generated according to the service processing request to the message queue to inform the service terminal without waiting for the processing result in real time, thereby shortening the time-consuming time of one request and improving the concurrency efficiency. And then, the forwarding service node acquires the service processing request message from the message queue, and the forwarding service node and the interface service node are isolated through the message queue, so that the safety of the service processing service node is ensured, and memory overflow caused by a large amount of instantaneous requests is avoided. Further, the forwarding service node obtains configuration information of each available service processing service node from the Zookeeper cluster, adopts a load balancing strategy, determines a target service processing service node from each available service processing service node according to the configuration information of each available service processing service node, and forwards a service processing request message to the target service processing service node so as to process a service processing request of the service processing request message through the target service processing service node, thereby improving the resource utilization rate of a model operation cluster resource pool, shortening the overall time consumption of the service processing request of the service processing service node cluster, and improving the service processing efficiency.
Based on the description of the method embodiment, the application also provides a service processing device based on a model, and the service processing device based on the model can be a forwarding service node in the method embodiment. Fig. 4 is a schematic structural diagram of a service processing device based on a model according to the present application. As shown in fig. 4, the model-based service processing apparatus 4 may include: the acquisition module 41, the acquisition determination module 42, the forwarding module 43 and the reception forwarding module 44.
An obtaining module 41, configured to obtain, by using an interface service node, a service processing request message of a service terminal, where the service processing request message carries a service model identifier;
the acquiring and determining module 42 is configured to acquire node information of each service processing service node from the model operation cluster resource pool, and determine a target service processing service node from the service processing service nodes according to the node information of each service processing service node;
a forwarding module 43, configured to forward the service processing request message to the target service processing service node, so as to determine, by the target service processing node, a target service model identified by the service model identifier and respond to a service processing request of the service processing request message by the target service model;
And the receiving and forwarding module 44 is configured to receive a service processing result corresponding to the service processing request fed back by the target service processing node, and forward the service processing result to the service terminal through the interface service node.
In a possible implementation manner, the obtaining module 41 is configured to obtain a service processing request message of a service terminal from a message queue, where the service processing request message is generated by an interface service node and stored in the message queue.
In a possible implementation manner, the node information of each service processing service node includes a service processing request processing progress of each service processing service node;
the obtaining determining module 42 is configured to determine, from the service processing service nodes, a service processing service node with the fastest service processing request processing progress as a target service processing service node according to the service processing request processing progress of the service processing service nodes.
In a possible implementation manner, the node information of each service processing service node includes configuration information of each service processing service node;
The acquiring determining module 42 is configured to determine a service processing priority of each service processing service node according to configuration information of each service processing service node; and determining the service processing service node with the highest service processing priority among the service processing service nodes as a target service processing service node.
It will be appreciated that the model-based traffic processing means 4 is arranged to implement the steps performed by the forwarding service node in the embodiments of fig. 2 and 3 a-3 b. With respect to the specific implementation of the functional blocks and the corresponding advantageous effects included in the model-based service processing apparatus 4 of fig. 4, reference may be made to the specific description of the foregoing embodiments of fig. 2 and fig. 3 a-3 b, which are not repeated here.
Based on the description of the method embodiment, the application also provides a service processing device based on a model, and the service processing device based on the model can be an interface service node in the method embodiment. Fig. 5 is a schematic diagram of another structure of the model-based service processing device according to the present application. As shown in fig. 5, the model-based service processing apparatus 5 may include: a receiving module 51, a generating module 52, a storing module 53 and an acquiring and transmitting module 54.
A receiving module 51, configured to receive a service processing request of a service terminal, where the service processing request carries a service model identifier, and the service model identifier is used to identify a target service model that responds to the service processing request;
a generating module 52, configured to generate a service processing request message according to the service processing request, where the service processing request message carries a service model identifier;
a storage module 53, configured to store the service processing request message in a message queue;
and an acquisition and transmission module 54, configured to acquire, from the message queue, a service processing result output by the target service model in response to the service processing request, and transmit the service processing result to the service terminal.
It will be appreciated that the model-based service processing means 5 are arranged to implement the steps performed by the interface service node in the embodiments of fig. 2 and 3 a-3 b. With respect to the specific implementation of the functional blocks and the corresponding advantageous effects included in the model-based service processing apparatus 5 of fig. 5, reference may be made to the specific description of the foregoing embodiments of fig. 2 and fig. 3 a-3 b, which are not repeated here.
Based on the description of the method embodiment, the application also provides a service processing device based on a model, and the service processing device based on the model can be the target service processing service node in the method embodiment. Fig. 6 is a schematic structural diagram of a model-based service processing device according to the present application. As shown in fig. 6, the model-based service processing apparatus 6 may include: a receiving module 61, a determining response module 62 and a transmitting module 63.
A receiving module 61, configured to receive a service processing request message of a service terminal from a forwarding service node, where the service processing request message carries a service model identifier;
a determining response module 62, configured to determine a target service model identified by the service model identifier from a plurality of service models built in the determining response module, and respond to the service processing request of the service processing request message through the target service model;
and a sending module 63, configured to obtain a service processing result corresponding to the service processing request output by the target service model, and send the service processing result to the forwarding service node.
It will be appreciated that the model-based traffic processing means 6 is arranged to implement the steps performed by the target traffic processing service node in the embodiments of fig. 2 and 3 a-3 b. With respect to the specific implementation of the functional blocks and the corresponding advantageous effects included in the model-based service processing apparatus 6 of fig. 6, reference may be made to the specific description of the foregoing embodiments of fig. 2 and fig. 3 a-3 b, which are not repeated here.
The model-based service processing apparatus in the embodiments shown in fig. 4-6 described above may be implemented in a server 700 shown in fig. 7, in which the model-based service processing apparatus may operate. Fig. 7 is a schematic structural diagram of a server according to the present application. As shown in fig. 7, the server 700 may include: one or more processors 701, memory 702, and a transceiver 703. The processor 701, the memory 702, and the transceiver 703 are connected by a bus 704. Wherein the transceiver 703 is configured to receive or transmit data, and the memory 702 is configured to store a computer program, the computer program including program instructions;
Optionally, the processor 701 is configured to execute program instructions executed by the forwarding service node stored in the memory 702, and perform the following operations:
acquiring a service processing request message of a service terminal through an interface service node, wherein the service processing request message carries a service model identifier;
acquiring node information of each service processing service node from a model operation cluster resource pool, and determining a target service processing service node from each service processing service node according to the node information of each service processing service node;
forwarding the service processing request message to the target service processing service node to determine a target service model identified by the service model identification through the target service processing node and respond to a service processing request of the service processing request message through the target service model;
and receiving a service processing result corresponding to the service processing request fed back by the target service processing node, and forwarding the service processing result to the service terminal through the interface service node.
In some possible embodiments, the processor 701 obtains, through the interface service node, a service processing request message of the service terminal, and specifically performs the following operations:
And acquiring a service processing request message of the service terminal from the message queue, wherein the service processing request message is generated by an interface service node and stored in the message queue.
In some possible embodiments, the node information of each service processing service node includes a service processing request processing progress of each service processing service node;
the processor 701 determines a target service node from the service nodes according to the node information of the service nodes, and specifically performs the following operations:
and determining the service processing service node with the fastest service processing request processing progress from the service processing service nodes as a target service processing service node according to the service processing request processing progress of the service processing service nodes.
In some possible embodiments, the node information of each service processing service node includes configuration information of each service processing service node;
the processor 701 determines a target service node from the service nodes according to the node information of the service nodes, and specifically performs the following operations:
Determining service processing priority of each service processing service node according to the configuration information of each service processing service node;
and determining the service processing service node with the highest service processing priority among the service processing service nodes as a target service processing service node.
Optionally, the processor 701 is configured to execute program instructions executed by the interface service node stored in the memory 702, and perform the following operations:
receiving a service processing request of a service terminal, wherein the service processing request carries a service model identifier, and the service model identifier is used for identifying a target service model responding to the service processing request;
generating a service processing request message according to the service processing request, wherein the service processing request message carries the service model identifier;
storing the service processing request message to a message queue;
and acquiring a service processing result output by the target service model in response to the service processing request from the message queue, and transmitting the service processing result to the service terminal.
Optionally, the processor 701 is configured to execute program instructions executed by the service node for processing services stored in the memory 702, and perform the following operations:
Receiving a service processing request message of a service terminal from a forwarding service node, wherein the service processing request message carries a service model identifier;
determining a target service model identified by the service model identification from a plurality of built-in service models, and responding to the service processing request of the service processing request message through the target service model;
and acquiring a service processing result corresponding to the service processing request output by the target service model, and sending the service processing result to the forwarding service node.
Furthermore, it should be noted here that: the present application further provides a computer readable storage medium, in which a computer program executed by the model-based service processing apparatus in the embodiments shown in fig. 4 to 6 is stored, and the computer program includes program instructions, when the processor executes the program instructions, the description of the model-based service processing method in the corresponding embodiment of fig. 2 or fig. 3a to 3b is executed, and therefore, will not be repeated herein. In addition, the description of the beneficial effects of the same method is omitted. For technical details not disclosed in the embodiments of the computer-readable storage medium according to the present application, please refer to the description of the method embodiments of the present application. As an example, program instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or, alternatively, across multiple computing devices distributed across multiple sites and interconnected by a communication network, where the multiple computing devices distributed across multiple sites and interconnected by a communication network may constitute a blockchain system.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of computer programs, which may be stored on a computer-readable storage medium, and which, when executed, may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.
The methods and related devices provided by the present application are described with reference to the method flowcharts and/or structure diagrams provided by the present application, and each flow and/or block of the method flowcharts and/or structure diagrams, and combinations of flows and/or blocks in the flow charts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or structural diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or structures.
The foregoing disclosure is illustrative of the present application and is not to be construed as limiting the scope of the application, which is defined by the appended claims.

Claims (10)

1. A method for model-based business processing, comprising:
the forwarding service node obtains a service processing request message sent by the interface service node through a message queue, wherein the service processing request message is generated by the interface service node according to a service processing request sent by a service terminal, and the service processing request message carries a service model identifier;
the forwarding service node obtains node information of each service processing service node from a model operation cluster resource pool, and determines a target service processing service node from each service processing service node according to the node information of each service processing service node, wherein the service processing service node is a service processing service node of the model operation cluster resource pool, the model operation cluster resource pool is a zookeeper cluster, each service processing service node is internally provided with a plurality of service models, and the service models are applications used in service scenes;
The forwarding service node forwards the service processing request message to the target service processing service node so as to determine a target service model identified by the service model identification through the target service processing node and respond to a service processing request of the service processing request message through the target service model;
and the forwarding service node receives a service processing result corresponding to the service processing request message fed back by the target service processing node, and sends the service processing result to the interface service node through the message queue so that the interface service node forwards the service processing result to the service terminal.
2. The method according to claim 1, wherein the forwarding service node obtains the service processing request message sent by the interface service node through the message queue, comprising:
the forwarding service node obtains a service processing request message with an associated message theme as a service processing request theme from a message queue, wherein the service processing request message and the associated message theme are generated and stored in the message queue by an interface service node according to the service processing request, and the associated message theme comprises the service processing request theme.
3. The method according to claim 1 or 2, wherein the node information of each of the service processing service nodes includes a service processing request processing progress of each of the service processing service nodes;
the forwarding service node determines a target service processing service node from the service processing service nodes according to the node information of the service processing service nodes, and the forwarding service node comprises the following steps:
and the forwarding service node determines the service processing service node with the fastest service processing request processing progress from the service processing service nodes as a target service processing service node according to the service processing request processing progress of the service processing service nodes.
4. The method according to claim 1 or 2, wherein the node information of each service processing service node includes configuration information of each available service processing service node, wherein the available service processing service node is a service processing service node capable of responding to a node configuration information acquisition request and returning node configuration information;
the forwarding service node determines a target service processing service node from the service processing service nodes according to the node information of the service processing service nodes, and the forwarding service node comprises the following steps:
The forwarding service node determines the service processing priority of each available service processing service node according to the configuration information of each available service processing service node;
and determining the service processing service node with the highest service processing priority in the available service processing service nodes as a target service processing service node.
5. A method for model-based business processing, comprising:
an interface service node receives a service processing request of a service terminal, wherein the service processing request carries a service model identifier, the service model identifier is used for identifying a target service model responding to the service processing request, the target service model is built in a target service processing service node, the target service processing service node is a service processing service node of a model operation cluster resource pool, the model operation cluster resource pool is a zookeeper cluster, each service processing service node is internally provided with a plurality of service models, the service models are applications used in a service scene, a forwarding service node acquires node information of each service processing service node from the model operation cluster resource pool, and the target service processing service node is determined from each service processing service node according to the node information of each service processing service node; the forwarding service node forwards the service processing request message to the target service processing service node so as to determine a target service model identified by the service model identification through the target service processing node and respond to a service processing request of the service processing request message through the target service model;
The interface service node generates a service processing request message according to the service processing request, wherein the service processing request message carries the service model identifier;
the interface service node sends the service processing request message to a forwarding service node through a message queue;
the interface service node obtains a service processing result corresponding to the service processing request message returned by the forwarding service node through the message queue, wherein the service processing result is a service processing result output by the target service model in response to the service processing request of the service processing request message;
and the interface service node sends the service processing result to the service terminal.
6. A method for model-based business processing, comprising:
a target service processing service node receives a service processing request message sent by a forwarding service node, wherein the service processing request message carries a service model identifier, the forwarding service node obtains the service processing request message sent by an interface service node through a message queue, the service processing request message is generated by the interface service node according to a service processing request sent by a service terminal, the service model identifier is used for identifying a target service model for responding to the service processing request message, the target service model is built in the target service processing service node, the target service processing service node operates service processing service nodes of a cluster resource pool for the model, the cluster resource pool operates as a zookeeper cluster, each service processing service node is internally provided with a plurality of service models, the service models are applications used in a service scene, the forwarding service node obtains node information of each service processing service node from the cluster resource pool operated by the model, and determines the target service processing service node from each service processing service node according to the node information of each service processing service node;
The target business processing service node determines a target business model identified by the business model identification from a plurality of built-in business models, and responds to a business processing request of the business processing request message through the target business model;
the target service processing service node obtains a service processing result corresponding to the service processing request message output by the target service model, and sends the service processing result to the forwarding service node.
7. A model-based traffic processing apparatus, the apparatus being a forwarding service node, comprising:
the system comprises an acquisition module, a service processing module and a service processing module, wherein the acquisition module is used for acquiring a service processing request message sent by an interface service node through a message queue, the service processing request message is generated by the interface service node according to a service processing request sent by a service terminal, and the service processing request message carries a service model identifier;
the system comprises an acquisition determining module, a processing module and a processing module, wherein the acquisition determining module is used for acquiring node information of each business processing service node from a model operation cluster resource pool, determining a target business processing service node from each business processing service node according to the node information of each business processing service node, wherein the business processing service node is the business processing service node of the model operation cluster resource pool, the model operation cluster resource pool is a zookeeper cluster, each business processing service node is internally provided with a plurality of business models, and the business models are applications used in business scenes;
A forwarding module, configured to forward the service processing request message to the target service processing service node, so as to determine, by using the target service processing node, a target service model identified by the service model identifier and respond to a service processing request of the service processing request message by using the target service model;
and the receiving and forwarding module is used for receiving a service processing result corresponding to the service processing request message fed back by the target service processing node, and sending the service processing result to the interface service node through the message queue so that the interface service node forwards the service processing result to the service terminal.
8. A model-based traffic processing apparatus, the apparatus being an interface service node, comprising:
the first receiving module is used for receiving a service processing request of a service terminal, the service processing request carries a service model identifier, the service model identifier is used for identifying a target service model responding to the service processing request, wherein the target service model is built in a target service processing service node, the target service processing service node is a service processing service node of a model operation cluster resource pool, the model operation cluster resource pool is a zookeeper cluster, each service processing service node is internally provided with a plurality of service models, the service models are applications used in a service scene, a forwarding service node acquires node information of each service processing service node from the model operation cluster resource pool, and the target service processing service node is determined from each service processing service node according to the node information of each service processing service node; the forwarding service node forwards the service processing request message to the target service processing service node so as to determine a target service model identified by the service model identification through the target service processing node and respond to a service processing request of the service processing request message through the target service model;
The generating module is used for generating a service processing request message according to the service processing request, wherein the service processing request message carries a service model identifier;
the acquisition and transmission module is used for transmitting the service processing request message to a forwarding service node through a message queue;
the unit is used for receiving a service processing result, and the unit is used for acquiring the service processing result corresponding to the service processing request message returned by the forwarding service node through the message queue, wherein the service processing result is a service processing result output by the target service model in response to the service processing request of the service processing request message;
the acquisition and transmission module is further configured to transmit the service processing result to the service terminal.
9. A model-based service processing apparatus, the apparatus being a target service processing service node, comprising:
the second receiving module is used for receiving a service processing request message sent by a forwarding service node by a target service processing service node, wherein the service processing request message carries a service model identifier, the forwarding service node obtains the service processing request message sent by an interface service node through a message queue, the service processing request message is generated by the interface service node according to the service processing request sent by a service terminal, the service model identifier is used for identifying a target service model for responding to the service processing request message, the target service model is built in the target service processing service node, the target service processing service node is a service processing service node of a model operation cluster resource pool, the model operation cluster resource pool is a zookeeper cluster, each service processing service node is internally provided with a plurality of service models, the service models are applications used in a service scene, the forwarding service node obtains node information of each service processing service node from the model operation cluster resource pool, and determines the target service node from each service processing service node according to the node information of each service processing service node;
The determining response module is used for determining a target service model identified by the service model identification from a plurality of built-in service models and responding to the service processing request of the service processing request message through the target service model;
and the sending module is used for acquiring the service processing result corresponding to the service processing request message output by the target service model and sending the service processing result to the forwarding service node.
10. A server comprising a processor, a memory and a transceiver, the processor, the memory and the transceiver being interconnected, wherein the transceiver is adapted to receive or transmit data, the memory is adapted to store program code, and the processor is adapted to invoke the program code to perform the method of any of claims 1-6.
CN202011511688.1A 2020-12-18 2020-12-18 Service processing method and device based on model and server Active CN113965563B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011511688.1A CN113965563B (en) 2020-12-18 2020-12-18 Service processing method and device based on model and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011511688.1A CN113965563B (en) 2020-12-18 2020-12-18 Service processing method and device based on model and server

Publications (2)

Publication Number Publication Date
CN113965563A CN113965563A (en) 2022-01-21
CN113965563B true CN113965563B (en) 2023-09-26

Family

ID=79460097

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011511688.1A Active CN113965563B (en) 2020-12-18 2020-12-18 Service processing method and device based on model and server

Country Status (1)

Country Link
CN (1) CN113965563B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174472B (en) * 2022-07-18 2024-01-02 天翼云科技有限公司 Message forwarding processing method and related device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784400A (en) * 2016-08-24 2018-03-09 北京京东尚科信息技术有限公司 A kind of execution method and apparatus of business model
CN108366086A (en) * 2017-12-25 2018-08-03 聚好看科技股份有限公司 A kind of method and device of control business processing
CN108961071A (en) * 2018-06-01 2018-12-07 中国平安人寿保险股份有限公司 The method and terminal device of automatic Prediction composite service income
CN109739654A (en) * 2018-08-10 2019-05-10 比亚迪股份有限公司 Message-oriented middleware and method for message transmission
CN110351342A (en) * 2019-06-20 2019-10-18 平安科技(深圳)有限公司 Service order processing method, device, computer equipment and storage medium
CN110493190A (en) * 2019-07-15 2019-11-22 平安科技(深圳)有限公司 Processing method, device, computer equipment and the storage medium of data information
CN110515731A (en) * 2019-08-22 2019-11-29 北京浪潮数据技术有限公司 A kind of data processing method, apparatus and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10834227B2 (en) * 2018-02-13 2020-11-10 International Business Machines Corporation Conversational agent learning model service selection to address a client service request

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784400A (en) * 2016-08-24 2018-03-09 北京京东尚科信息技术有限公司 A kind of execution method and apparatus of business model
CN108366086A (en) * 2017-12-25 2018-08-03 聚好看科技股份有限公司 A kind of method and device of control business processing
CN108961071A (en) * 2018-06-01 2018-12-07 中国平安人寿保险股份有限公司 The method and terminal device of automatic Prediction composite service income
CN109739654A (en) * 2018-08-10 2019-05-10 比亚迪股份有限公司 Message-oriented middleware and method for message transmission
CN110351342A (en) * 2019-06-20 2019-10-18 平安科技(深圳)有限公司 Service order processing method, device, computer equipment and storage medium
CN110493190A (en) * 2019-07-15 2019-11-22 平安科技(深圳)有限公司 Processing method, device, computer equipment and the storage medium of data information
CN110515731A (en) * 2019-08-22 2019-11-29 北京浪潮数据技术有限公司 A kind of data processing method, apparatus and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于数据标识的跨域增量数据交换模型;欧海文;曾淑娟;;北京电子科技学院学报(第04期);全文 *

Also Published As

Publication number Publication date
CN113965563A (en) 2022-01-21

Similar Documents

Publication Publication Date Title
US20200137151A1 (en) Load balancing engine, client, distributed computing system, and load balancing method
US10977077B2 (en) Computing node job assignment for distribution of scheduling operations
US10310906B1 (en) Dynamic micro-services related job assignment
CN105144109A (en) Distributed data center technology
CN110781180B (en) Data screening method and data screening device
CN111431730B (en) Service processing method, system, computer equipment and readable medium
CN109254854A (en) Asynchronous invoking method, computer installation and storage medium
CN111464352A (en) Call link data processing method and device
CN111200606A (en) Deep learning model task processing method, system, server and storage medium
CN114201278A (en) Task processing method, task processing device, electronic device, and storage medium
CN113965563B (en) Service processing method and device based on model and server
CN112104679B (en) Method, apparatus, device and medium for processing hypertext transfer protocol request
CN111510493A (en) Distributed data transmission method and device
CN110071952B (en) Service call quantity control method and device
CN115550354A (en) Data processing method and device and computer readable storage medium
CN111835809B (en) Work order message distribution method, work order message distribution device, server and storage medium
CN107493312B (en) Service calling method and device
CN112751689A (en) Network connectivity detection method, monitoring server and monitoring agent device
CN113434591B (en) Data processing method and device
CN104735134A (en) Method and device for providing computing service
CN114268799A (en) Streaming media transmission method and device, electronic equipment and medium
CN112925623A (en) Task processing method and device, electronic equipment and medium
CN101482816B (en) Middleware bridge system and method
CN117076057B (en) AI service request scheduling method, device, equipment and medium
CN116719632B (en) Task scheduling method, device, equipment and medium

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