CN116795451A - Client component processing and request processing methods, devices, equipment and media - Google Patents
Client component processing and request processing methods, devices, equipment and media Download PDFInfo
- Publication number
- CN116795451A CN116795451A CN202310834331.4A CN202310834331A CN116795451A CN 116795451 A CN116795451 A CN 116795451A CN 202310834331 A CN202310834331 A CN 202310834331A CN 116795451 A CN116795451 A CN 116795451A
- Authority
- CN
- China
- Prior art keywords
- target
- node
- client
- instantiation
- service party
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The disclosure provides a method, a device, equipment and a medium for processing a client component and processing a request, which relate to the technical field of computers, in particular to a distributed system technology and a client development technology, and can be applied to the technical fields of cloud computing and the like, and comprise the following steps: generating an instance node assembly according to node equipment information of a target service party, and packaging the instance node assembly into a target client of a target distributed system; carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object; and adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party. The method and the device can improve the expansibility and the applicability of the client, and further improve the request processing efficiency and the performance of the client.
Description
Technical Field
The disclosure relates to the technical field of computers, in particular to a distributed system technology and a client development technology, which can be applied to the technical fields of cloud computing and the like.
Background
A Client (Client), or Client, refers to a program that corresponds to a server and provides local services to the Client. The client generally needs to be installed on a common client, and needs to cooperate with the server to operate. In various large platforms, such as various distributed systems, the performance of the client directly affects the performance of the overall system.
Disclosure of Invention
The embodiment of the disclosure provides a method, a device, equipment and a medium for processing a client component, which can improve the expansibility and applicability of a client and further improve the request processing efficiency and performance of the client.
In a first aspect, an embodiment of the present disclosure provides a client component processing method, including:
generating an instance node assembly according to node equipment information of a target service party, and packaging the instance node assembly into a target client of a target distributed system;
carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object;
and adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party.
In a second aspect, an embodiment of the present disclosure provides a request processing method, including:
determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of a target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field;
and processing the data processing request according to the target extended function field through the target node instantiation object.
In a third aspect, an embodiment of the present disclosure provides a client component processing apparatus, including:
the instance node assembly packaging module is used for generating an instance node assembly according to node equipment information of a target service party and packaging the instance node assembly into a target client of a target distributed system;
the node instantiation object generation module is used for carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object;
and the target extension function field adding module is used for adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party.
In a fourth aspect, an embodiment of the present disclosure provides a request processing apparatus, including:
the target node instantiation object determining module is used for determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of the target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field;
and the data processing request processing module is used for processing the data processing request according to the target extended function field through the target node instantiation object.
In a fifth aspect, embodiments of the present disclosure provide an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the client component processing method provided by the embodiments of the first aspect or to perform the request processing method provided by the embodiments of the second aspect.
In a sixth aspect, embodiments of the present disclosure further provide a non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the client component processing method provided by the embodiments of the first aspect, or to perform the request processing method provided by the embodiments of the second aspect.
In a seventh aspect, embodiments of the present disclosure further provide a computer program product, including a computer program, which when executed by a processor implements the client component processing method provided by the embodiments of the first aspect, or performs the request processing method provided by the embodiments of the second aspect.
According to the embodiment of the disclosure, the instance node assembly is generated according to the node equipment information of the target service party, and is packaged into the target client of the target distributed system, so that the instance node assembly is subjected to instantiation processing according to the configuration information of the node equipment of the target service party to obtain the node instantiation object, and further, the target extension function field is added to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party, so that the target client of the target distributed system can extend the demand function of the target service party according to the demand. When a target service party sends a data processing request through a target client of a target distributed system, the target client can determine a target node instantiation object, and process the data processing request according to a target extension function field through the target node instantiation object, so that the problems of poor expansibility and applicability of the client in the existing distributed system are solved, the expansibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a flow chart of a client component processing method provided by an embodiment of the present disclosure;
FIG. 2 is a flow chart of a client component processing method provided by an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a client component process flow provided by an embodiment of the present disclosure;
FIG. 4 is a flow chart of a request processing method provided by an embodiment of the present disclosure;
FIG. 5 is a flow chart of a request processing method provided by an embodiment of the present disclosure;
FIG. 6 is a block diagram of a client component processing apparatus provided by an embodiment of the present disclosure;
FIG. 7 is a block diagram of a request processing apparatus provided by an embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of an electronic device for implementing a client component processing method or a request processing method according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
At present, in the service scenario of a distributed system, a native client cannot meet the functional requirements of client diversification. For example, a jedris (a java implemented redis client connection tool) client in BDRP (baidu distributed redis platform, a redis cluster solution) cannot meet the functional requirements of name service and region calling of each business party. In general, a service party who needs to use a distributed system often needs to generate a corresponding client call instance according to its own service requirement, for example, each service party who uses BDRP needs to implement analysis of BNS (Baidu Naming Service, hundred-degree name service) by itself and generate a client call instance.
It will be appreciated that for each business party, the client component using the distributed system should only be concerned with the functional approach, and that the functional implementation of the client should be accomplished by the client. The operation of realizing the client function by the service party by itself not only has the repeated realization phenomenon, but also has extremely complex client request processing flow. Therefore, the expansibility and applicability of the client of the distributed system are poor, and the functional requirements of the business party are difficult to meet.
In one example, fig. 1 is a flowchart of a client component processing method provided in an embodiment of the present disclosure, where the embodiment may be applicable to a case where a function of a client is extended by a packaged instance node component, the method may be performed by a client component processing apparatus, and the apparatus may be implemented by software and/or hardware, and may be generally integrated in an electronic device. The electronic device may be a terminal device or a server device, so long as the electronic device can be used for performing component processing on a client, and the embodiment of the disclosure does not limit a specific device type of the electronic device. Accordingly, as shown in fig. 1, the method includes the following operations:
s110, generating an instance node assembly according to node equipment information of the target service party, and packaging the instance node assembly into a target client of the target distributed system.
The target service party may be a service party having a use requirement on the target distributed system, may be a service party inside the target distributed system, or may be an external third party service party, which is not limited by the embodiment of the present disclosure. The node device of the target service party may be, for example, a node device such as a server machine of the service party. An instance node component may be a component applied in a target client for processing an instance node (which may be simply referred to as a node) of a target business party. The processing of the instance node may include, but is not limited to, node instantiation, node state detection, and related processing operations of the connection pool. The target client may be a client type in the target distributed system. By way of example, the target distributed system may include, but is not limited to, redis (Remote Dictionary Server, remote dictionary service) distributed system or ETCD (being an open source distributed unified key-value store) distributed system, etc., and the target client may include, but is not limited to, jedis client or Lettuce (a high performance Java-based Redis driver framework) client, etc. The disclosed embodiments are not limited to a particular type of target distributed system and target client.
In the embodiment of the disclosure, in order to improve the expandability and applicability of the target client in the target distributed system, the corresponding function instance can be expanded for the target client according to the requirement of the target service party. Specifically, an instance node component matched with the target service party can be generated according to node equipment information of the target service party, such as an IP address list of the node equipment, and the generated instance node component is packaged into a target client of the target distributed system.
And S120, carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object.
The node instantiation object is an instantiation object of a node generated after the instantiation processing of the instance node component.
Correspondingly, after the instance node assembly is packaged in the target client, the instantiation processing can be performed by using the configuration information of the node equipment of the target service side through the packaged instance node assembly, so that the node instantiation object of the node equipment of the target service side is obtained.
S130, adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service side.
The target extension function field may be a function field required by the target service party, and the target client may implement a corresponding target extension function. By way of example, the target extension functions may include, but are not limited to, failed retries, zone calls, and connection pool association operations, among others.
It will be appreciated that the target service party may add its own required extended function information to the configuration information of the node device of the target service party in the form of configuration information. For example, the target service party 1 may add configuration information of failed retries, such as the number of failed retries, etc., to the configuration information matched with the configuration information; the target service party 2 can add the configuration information of region calling, such as region information to be called, to the matched configuration information.
Accordingly, the target extension function field may be added to the attribute information of the node instantiation object according to the configuration information of the node device of the target service side. For example, the function field of the failed retry may be added to the node instantiation object of the node device of the target service 1 according to the configuration information matched by the target service 1. Alternatively, the domain-invoked function field may be added to the node instantiation object of the node device of the target service 2 according to the configuration information matched by the target service 2. At this time, the creation of the target client can be completed.
It can be appreciated that the target client created by the method is actually an extended function added to the existing target client as required. When the target service side executes corresponding service operation based on the client side created by the method, the corresponding service processing request is only required to be initiated by utilizing the function expanded by the target client side, and the required function such as failed retry or regional call is not required to be realized by itself. The service side needs are different, and the functions of the target client extension are also different. Therefore, the client component processing method can effectively improve the expansibility and applicability of the client, and further improves the request processing efficiency and performance of the client.
According to the embodiment of the disclosure, the instance node assembly is generated according to the node equipment information of the target service party, and is packaged into the target client of the target distributed system, so that the instance node assembly is subjected to instantiation processing according to the configuration information of the node equipment of the target service party to obtain the node instantiation object, and further, the target extended function field is added to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party, so that the target client of the target distributed system can extend the demand function to the target service party as required, the problems of poor client extensibility and applicability and the like in the existing distributed system are solved, the extensibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
In an example, fig. 2 is a flowchart of a client component processing method provided by an embodiment of the present disclosure, where the embodiment of the present disclosure performs optimization and improvement on the basis of the technical solutions of the foregoing embodiments, and various specific alternative implementations of generating an instance node component, performing an instantiation process on the instance node component, and adding a target extension function field to attribute information of a node instantiation object are given.
A method for processing a client component as shown in fig. 2, comprising:
s210, performing domain name resolution processing on the node equipment of the target service party to obtain a service party node list.
The domain name resolution refers to resolving a domain name into a corresponding network protocol address, i.e., an IP address. Therefore, domain name resolution processing is performed on the node device of the target service party, specifically, the domain name of the node device of the target service party is resolved into IP information, so that an IP address list is generated according to the resolved IP information, and the IP address list is used as a service party node list of the target service party.
S220, generating the instance node assembly according to the service party node list, and packaging the instance node assembly into a target client of a target distributed system.
Correspondingly, after the service party node list of the target service party is obtained, an instance node assembly can be generated according to the service party node list, and the generated instance node assembly is packaged into a target client of the target distributed system.
According to the technical scheme, the instance node assembly is generated according to the domain name resolution processing result of the node equipment of the target service party, so that the domain name resolution function is completed in the process of creating the target client, and the target client has the domain name resolution function. When the business party uses the target client, the domain name resolution function is not required to be realized based on the client of the distributed system, so that the development operation of the business party based on the client of the distributed system is simplified, and the efficiency of the business party in using the distributed system is improved.
And S230, carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object.
In an optional embodiment of the disclosure, the instantiating the instance node component according to the configuration information of the node device of the target service party to obtain a node instantiation object may include: reading configuration information of node equipment of the target service party from a code data source of the target client; and carrying out instantiation processing on the instance node assembly according to the read configuration information of the node equipment of the target service party to obtain the node instantiation object.
In the embodiment of the disclosure, the instantiation process may be performed on the instance node component in a plurality of different manners, so as to obtain the node instantiation object. One alternative is to custom create node instantiation objects. Specifically, a code data source of the target client may be obtained, and configuration information of the node device of the target service party may be determined and read from the obtained code data source. Optionally, the configuration information of the node device of the target service party may be actively configured and generated according to the functional requirement of the target service party. Further, the instance node assembly is directly subjected to instantiation processing according to the read configuration information of the node equipment of the target service party, so that a node instantiation object is obtained.
According to the technical scheme, the node instantiation object is created in a self-defined mode, so that flexibility of generating the node instantiation object is enriched.
In an optional embodiment of the disclosure, the instantiating the instance node component according to the configuration information of the node device of the target service party to obtain a node instantiation object may include: acquiring a configuration information instantiation object provided by the target service party; performing parameter assignment on the factory class object of the target client according to the configuration information instantiation object; and creating the node instantiation object through the factory class object after parameter assignment.
Wherein the configuration information instantiation object may be instantiated configuration information actively provided by the target business party. The plant class objects are objects created by the plant schema.
Alternatively, another alternative way to obtain the node instantiation object by performing the instantiation process on the instance node component may be: in the initial stage of creating the target client, the target service side provides the configuration information instantiation object. Correspondingly, parameter assignment can be directly performed on the plant class object of the target client according to the obtained configuration information instantiation object, for example, the number of failed retries is set, and the node instantiation object is further created through the plant class object after the parameter assignment.
According to the technical scheme, the node instantiation object is created in a dynamic mode, so that the flexibility of generating the node instantiation object is further enriched.
In an optional embodiment of the disclosure, in creating the node instantiation object, the method may further include: generating a dynamic proxy object of the target client; encapsulating the dynamic proxy object in the node instantiation object; the dynamic proxy object is used for intercepting a bottom layer method call request initiated by the node instantiation object to the target client and executing target custom operation.
The dynamic proxy object can be used for intercepting a request for calling the bottom layer method when the target client calls the bottom layer mode through the node instantiation object in the actual application process, so that certain customized operations are executed according to the intercepting result. The bottom layer method call request is the request for calling the bottom layer implementation method of the target client. The target custom operation may be one or more types of custom operations, and the embodiments of the present disclosure are not limited to specific operation types and contents of the target custom operation.
In the embodiment of the disclosure, in order to further enrich the functional implementation of the target client, in the process of creating the node instantiation object, a dynamic proxy object of the target client may also be generated, and the dynamic proxy object may be encapsulated in the node instantiation object. When the node instantiation object needs to call the bottom layer method of the target client, the dynamic proxy object can intercept the bottom layer method call request initiated by the node instantiation object to the target client and execute target self-defining operation.
For example, before the node instantiation object needs to call the underlying method of the target client to perform a failed retry, the dynamic proxy object may intercept the underlying method call request and first perform a custom operation of the node status check before the target client performs the failed retry operation.
Illustratively, when the target client is a Jedis client of the Redis distributed platform, the dynamic proxy object may be used for some custom operations before and after the Jeds method, for example, and may include, but not limited to, operations such as acquiring a custom node object and enhancing various methods of the Jeds.
According to the technical scheme, the dynamic proxy object is packaged in the node instantiation object, so that functions of the node instantiation object are further enriched, and personalized customization requirements of the node instantiation object are met.
S240, determining the attribute value of the target extended function field according to the configuration information of the node equipment of the target service party.
The target extended function field attribute value, that is, the attribute value of the target extended function field, may also be referred to as a field value, and the value may be configured by the target service party and added to the configuration information of the node device of the target service party.
S250, adding the attribute value of the target extended function field to the attribute information of the node instantiation object.
It can be understood that various personalized information of the target service party can be configured through the attribute information of the node instantiation object, so when the target extended function field needs to be added to the attribute information of the node instantiation object according to the configuration information of the node device of the target service party, the attribute value of the target extended function field can be determined specifically according to the configuration information of the node device of the target service party. It is understood that the attribute values of the target extended function fields matched by different target service parties may be the same or different. Further, the attribute value of the target extended function field is added to the attribute information of the node instantiation object corresponding to the target service party, so that the addition of the target extended function field to the attribute information of the node instantiation object can be completed.
According to the technical scheme, the function of the target client is efficiently expanded by adding the target expansion function field attribute value to the attribute information of the node instantiation object.
In an alternative embodiment of the present disclosure, the method may further include: generating a node manager component according to the service side node list, and packaging the node manager component into a target client of a target distributed system; the node manager component is used for storing the service side node list and checking the node state of the service side node according to the timing of the service side node list.
Wherein the node manager component can be operative to manage instance nodes of the target business party.
In the embodiment of the disclosure, in order to improve maintainability of the instance node of the target service party, a node manager component may also be generated according to the service party node list, and the node manager component may be encapsulated into a target client of the target distributed system. For example, the service side node list may be stored to the node manager component to manage and maintain the service side node list through the node manager component, and perform node status checking or the like on the service side node device based on the stored service side node list timing. If the node equipment of the service party has the condition of IP updating, the node manager component can also be provided with the function of periodically updating the IP address, the port number information and the like of the node equipment of the service party so as to avoid that the unavailable address creation node cannot be normally used.
In an alternative embodiment of the present disclosure, the method may further include: determining all bottom layer interfaces of the target client; inheriting all bottom layer interfaces of the target client to generate a client interface; the client interface is used for the node instantiation object to call the bottom layer method of the target client.
Because the target client may call any one or more underlying methods in the actual application process, in order to ensure the availability of the target client, all underlying interfaces of the target client may be determined, and a client interface is generated, which is used to inherit all underlying interfaces of the target client, so that the node instantiation object may call the underlying method of the target client.
Fig. 3 is a schematic diagram of a process flow of a client component provided in an embodiment of the disclosure, in a specific example, taking an jedis client of a dis distributed system as a target client as an example, as shown in fig. 3, in an early stage of creating the target client, an instance node component (such as a node shown in fig. 3) may be generated according to node device information of a target service side, and after the instance node component is created, a node instantiation object may be created by the instance node component. For example, the parameter assignment is performed on the factory class object of the target client by the configuration information instantiation object provided by the target service party, so that the node instantiation object is created by the factory class object after the parameter assignment. In addition, the instance node component can be configured to perform node state detection and related operations for jedis connection pools. Meanwhile, a node manager can be created for the target client, and is mainly used for timing health check of the node and storage and management of a service side node list, if the requirement of regular update of the IP address exists, the IP of the node can be updated regularly through the node manager: port information to avoid that creating a node from an unavailable ip address results in the node not being used properly. Alternatively, the node manager may select the node instantiation object by using a certain rule through the node selection interface, for example, randomly acquiring the node instantiation object, acquiring the node instantiation object by polling, acquiring the node instantiation object by weight, or the like. In addition, a client interface can be created for the target client, and the client interface is mainly used for inheriting the interface realized by the Jeddis client and is used for the node instantiation object to call the bottom layer method. Finally, a dynamic proxy object may also be created for the target client. Before the node object needs to call the underlying jedis method through the client interface, the node object can be intercepted and customized operation can be executed through the dynamic proxy object.
According to the technical scheme, the instance node assembly is generated according to the domain name resolution processing result of the node equipment of the target service side, the instance node assembly is packaged at the target client of the target distributed system, the instance node assembly is further subjected to instantiation processing according to the configuration information of the node equipment of the target service side, the node instantiation object is obtained, the target extension function field attribute value is determined according to the configuration information of the node equipment of the target service side, and the target extension function field attribute value is added to the attribute information of the node instantiation object, so that the target client has a target extension function, the expansibility and the applicability of the client are improved, and the request processing efficiency and performance of the client are further improved.
In one example, fig. 4 is a flowchart of a request processing method provided by an embodiment of the present disclosure, where the embodiment may be applicable to a case of processing a request by a client encapsulating an instance node component, the method may be performed by a request processing apparatus, which may be implemented by software and/or hardware, and may be generally integrated in an electronic device. The electronic device may be a terminal device, and the embodiment of the disclosure does not limit a specific device type of the electronic device. Accordingly, as shown in fig. 4, the method includes the following operations:
S410, determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of a target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field.
Wherein the data processing request may be a related processing request such as a read or a store. The target node instantiation object may be a node instantiation object created by an instance node of the target business.
By way of example, the target distributed system may include, but is not limited to, a Redis distributed system or an ETCD distributed system, etc., and the target client may include, but is not limited to, a jedis client or a Lettuce client, etc. The disclosed embodiments are not limited to a particular type of target distributed system and target client.
S420, processing the data processing request according to the target extended function field through the target node instantiation object.
In the embodiment of the disclosure, after the creation of the target client is completed, the data processing request submitted by the target service party can be processed through the target client. It will be appreciated that, since the attribute information of the target node instantiation object includes the target extension function field customized according to the target service party, the target node instantiation object can implement the target extension function required by the target service party through the target extension function field in the process of processing the data processing request.
For example, the object instantiation of the target node may identify a target extension function field of the failed retry in the process of processing the data processing request, and determine the number of failed retries according to the target extension function field of the failed retry, so as to implement the failed retry function.
The object instantiation object of the target node can identify a target extension function field of region calling in the process of processing the data processing request, and determine region information to be called according to the target extension function field of region calling, so that a region calling function is realized according to the region information to be called.
According to the embodiment of the disclosure, the target client of the target distributed system expands the demand function according to the demand of the target service party, when the target service party sends the data processing request through the target client of the target distributed system, the target client can determine the target node instantiation object and process the data processing request through the target node instantiation object according to the target expansion function field, the problems of poor expansibility and applicability of the client in the existing distributed system are solved, the expansibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
In an example, fig. 5 is a flowchart of a request processing method provided by an embodiment of the present disclosure, which is an optimization improvement based on the technical solutions of the foregoing embodiments, and provides various specific alternative implementations for processing, by a target node instantiation object, a data processing request according to a target extended function field.
A client component processing method as shown in fig. 5, comprising:
s510, determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of a target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field.
S520, determining a target bottom layer method according to the target extension function field through the target node instantiation object.
The target bottom layer method can be a bottom layer implementation method which needs to be called by the target client to realize the target extension function.
S530, generating an underlying method call request through the object instantiation object of the target node, so as to call a client interface of the target client through the underlying method call request, and call the target underlying method through the client interface to process the data processing request.
The underlying method call request is a request for calling the target underlying method.
It can be understood that, since the target client develops a general client interface in the creation stage and the client interface inherits all the bottom layer interfaces of the target client, the client interface of the target client can be directly called by the bottom layer method call request to call the target bottom layer method through the client interface, thereby improving the success rate of the target bottom layer method.
In an optional embodiment of the disclosure, before generating the underlying method call request by instantiating the object by the target node, the method may further include: intercepting the bottom layer method call request through a dynamic proxy object of the object instantiated by the target node; executing target custom operation through the dynamic proxy object, and acquiring a target bottom layer object according to an execution result of the target custom operation; the target node instantiation object is used for calling the target bottom layer method according to the target bottom layer object.
The target underlying object may be an object type obtained by performing a target custom operation. Illustratively, for jedis clients, the target underlying object may be a jedis object.
Because the target node instantiation object encapsulates the dynamic proxy object, when the target node instantiation object invokes the target underlying method, the dynamic proxy object encapsulated in the target node instantiation object can intercept the underlying method invocation request, and execute the target custom operation according to the interception result. After the target custom operation is performed, the dynamic proxy object may obtain a corresponding target underlying object, such as a jedis object. Accordingly, the target node instantiation object may then invoke the target underlying method based on the target underlying object.
For example, before the target node instantiation object needs to call the underlying method of the target client to perform a failed retry, the dynamic proxy object of the target node instantiation object may intercept the underlying method call request, and first perform a custom operation for checking the node state before the target client performs the failed retry operation.
Illustratively, when the target client is a Jedis client of the Redis distributed platform, the dynamic proxy object of the target node instantiation object may be used for some custom operations before and after the jeds method, for example, and may include, but is not limited to, operations such as obtaining a custom node object and enhancing various methods of jeds.
Therefore, the dynamic proxy object of the object instantiated by the target node intercepts the bottom layer method call request initiated by the object instantiated by the target node, and executes target custom operation to obtain the target bottom layer object, so that the object instantiated by the target node is used for calling the target bottom layer method to execute certain operations according to the target bottom layer object, the realization function of the target client can be further expanded through the dynamic proxy object, and the expansibility and the applicability of the client are further improved.
According to the embodiment of the disclosure, the instance node assembly is generated according to the node equipment information of the target service party, and is packaged into the target client of the target distributed system, so that the instance node assembly is subjected to instantiation processing according to the configuration information of the node equipment of the target service party to obtain the node instantiation object, and further, the target extension function field is added to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party, so that the target client of the target distributed system can extend the demand function of the target service party according to the demand. When a target service party sends a data processing request through a target client of a target distributed system, the target client can determine a target node instantiation object, and process the data processing request according to a target extension function field through the target node instantiation object, so that the problems of poor expansibility and applicability of the client in the existing distributed system are solved, the expansibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
It should be noted that any permutation and combination of the technical features in the above embodiments also belong to the protection scope of the present disclosure.
In one example, fig. 6 is a block diagram of a client component processing apparatus provided in an embodiment of the present disclosure, where the embodiment of the present disclosure may be applicable to a case where a function expansion is performed on a client by a packaged instance node component, where the apparatus is implemented by software and/or hardware, and is specifically configured in an electronic device. The electronic device may be a terminal device or a server device, so long as the electronic device can be used for performing component processing on a client, and the embodiment of the disclosure does not limit a specific device type of the electronic device.
A client component processing apparatus 600 as shown in fig. 6, comprising: an instance node component encapsulation module 610, a node instantiation object generation module 620, and a target extension function field addition module 630. Wherein,,
an instance node assembly packaging module 610, configured to generate an instance node assembly according to node device information of a target service party, and package the instance node assembly into a target client of a target distributed system;
a node instantiation object generating module 620, configured to perform instantiation processing on the instance node component according to configuration information of the node device of the target service party, so as to obtain a node instantiation object;
And the target extended function field adding module 630 is configured to add a target extended function field to the attribute information of the node instantiation object according to the configuration information of the node device of the target service party.
According to the embodiment of the disclosure, the instance node assembly is generated according to the node equipment information of the target service party, and is packaged into the target client of the target distributed system, so that the instance node assembly is subjected to instantiation processing according to the configuration information of the node equipment of the target service party to obtain the node instantiation object, and further, the target extended function field is added to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party, so that the target client of the target distributed system can extend the demand function to the target service party as required, the problems of poor client extensibility and applicability and the like in the existing distributed system are solved, the extensibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
Optionally, the example node assembly encapsulation module 610 is further configured to: performing domain name resolution processing on the node equipment of the target service party to obtain a service party node list; and generating the example node assembly according to the service party node list.
Optionally, the node instantiation object generation module 620 is further configured to: reading configuration information of node equipment of the target service party from a code data source of the target client; and carrying out instantiation processing on the instance node assembly according to the read configuration information of the node equipment of the target service party to obtain the node instantiation object.
Optionally, the node instantiation object generation module 620 is further configured to: acquiring a configuration information instantiation object provided by the target service party; performing parameter assignment on the factory class object of the target client according to the configuration information instantiation object; and creating the node instantiation object through the factory class object after parameter assignment.
Optionally, the client component processing apparatus further includes a dynamic proxy object encapsulation module configured to: generating a dynamic proxy object of the target client; encapsulating the dynamic proxy object in the node instantiation object; the dynamic proxy object is used for intercepting a bottom layer method call request initiated by the node instantiation object to the target client and executing target custom operation.
Optionally, the target extended function field adding module 630 is further configured to: determining a target extension function field attribute value according to the configuration information of the node equipment of the target service party; and adding the attribute value of the target extended function field to the attribute information of the node instantiation object.
Optionally, the client component processing apparatus further includes a node manager component encapsulation module configured to: generating a node manager component according to the service side node list, and packaging the node manager component into a target client of a target distributed system; the node manager component is used for storing the service side node list and checking the node state of the service side node according to the timing of the service side node list.
Optionally, the client component processing apparatus further includes a client interface generating module, configured to: determining all bottom layer interfaces of the target client; inheriting all bottom layer interfaces of the target client to generate a client interface; the client interface is used for the node instantiation object to call the bottom layer method of the target client.
Optionally, the target distributed system comprises a Redis distributed system, and the target client comprises a jedis client.
The client component processing device can execute the client component processing method provided by any embodiment of the disclosure, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment may refer to the client component processing method provided in any embodiment of the present disclosure.
Since the client component processing apparatus described above is an apparatus capable of executing the client component processing method in the embodiment of the present disclosure, those skilled in the art can understand the specific implementation of the client component processing apparatus of the present embodiment and various modifications thereof based on the client component processing method described in the embodiment of the present disclosure, so how the client component processing apparatus implements the client component processing method in the embodiment of the present disclosure will not be described in detail herein. Devices used by those skilled in the art to implement the client component processing method in the embodiments of the present disclosure are all within the scope of the present disclosure.
In one example, fig. 7 is a block diagram of a request processing apparatus provided in an embodiment of the present disclosure, where the embodiment of the present disclosure may be applicable to a case where a request is processed by a client that encapsulates an instance node component, where the apparatus is implemented in software and/or hardware, and is specifically configured in an electronic device. The electronic device may be an electronic device. The electronic device may be a terminal device, and the embodiment of the disclosure does not limit a specific device type of the electronic device.
A request processing apparatus 700 as shown in fig. 7, comprising: the target node instantiates an object determination module 710 and a data processing request handling module 720. Wherein,,
a target node instantiation object determination module 710 configured to determine a target node instantiation object in response to a data processing request sent by a target business party through a target client of a target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field;
and a data processing request processing module 720, configured to process, by using the target node instantiation object, the data processing request according to the target extended function field.
According to the embodiment of the disclosure, the target client of the target distributed system expands the demand function according to the demand of the target service party, when the target service party sends the data processing request through the target client of the target distributed system, the target client can determine the target node instantiation object and process the data processing request through the target node instantiation object according to the target expansion function field, the problems of poor expansibility and applicability of the client in the existing distributed system are solved, the expansibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
Optionally, the data processing request processing module 720 is further configured to: determining a target bottom layer method according to the target extension function field through the target node instantiation object; generating an underlying method call request through the object instantiation object of the target node, calling a client interface of the target client through the underlying method call request, and calling the target underlying method through the client interface to process the data processing request.
Optionally, the request processing device further includes a target underlying object acquisition module, configured to: intercepting the bottom layer method call request through a dynamic proxy object of the object instantiated by the target node; executing target custom operation through the dynamic proxy object, and acquiring a target bottom layer object according to an execution result of the target custom operation; the target node instantiation object is used for calling the target bottom layer method according to the target bottom layer object.
Optionally, the target distributed system comprises a Redis distributed system, and the target client comprises a jedis client.
Since the above-described request processing apparatus is an apparatus capable of executing the request processing method in the embodiment of the present disclosure, those skilled in the art can understand the specific implementation of the request processing apparatus of the embodiment and various modifications thereof based on the request processing method described in the embodiment of the present disclosure, so how the request processing apparatus implements the request processing method in the embodiment of the present disclosure will not be described in detail herein. The apparatus used by those skilled in the art to implement the method for processing a request in the embodiments of the present disclosure is within the scope of the present disclosure.
In one example, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
Fig. 8 illustrates a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 8, the apparatus 800 includes a computing unit 801 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 802 or a computer program loaded from a storage unit 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
Various components in device 800 are connected to I/O interface 805, including: an input unit 806 such as a keyboard, mouse, etc.; an output unit 807 such as various types of displays, speakers, and the like; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, or the like. The communication unit 809 allows the device 800 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The computing unit 801 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 801 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the respective methods and processes described above, such as a client component processing method or a request processing method.
For example, in some embodiments, the client component processing method or the request processing method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 800 via ROM 802 and/or communication unit 809. When the computer program is loaded into RAM 803 and executed by computing unit 801, one or more steps of the client component processing method or request processing method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform client component processing methods or request processing methods in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above can be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome. The servers may also be servers of a distributed system or servers that incorporate blockchains.
According to the embodiment of the disclosure, the instance node assembly is generated according to the node equipment information of the target service party, and is packaged into the target client of the target distributed system, so that the instance node assembly is subjected to instantiation processing according to the configuration information of the node equipment of the target service party to obtain the node instantiation object, and further, the target extension function field is added to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party, so that the target client of the target distributed system can extend the demand function of the target service party according to the demand. When a target service party sends a data processing request through a target client of a target distributed system, the target client can determine a target node instantiation object, and process the data processing request according to a target extension function field through the target node instantiation object, so that the problems of poor expansibility and applicability of the client in the existing distributed system are solved, the expansibility and applicability of the client can be improved, and further the request processing efficiency and performance of the client are improved.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.
Claims (29)
1. A client component processing method, comprising:
generating an instance node assembly according to node equipment information of a target service party, and packaging the instance node assembly into a target client of a target distributed system;
carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object;
and adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party.
2. The method of claim 1, wherein the generating an instance node component from node device information of a target business party comprises:
performing domain name resolution processing on the node equipment of the target service party to obtain a service party node list;
And generating the example node assembly according to the service party node list.
3. The method of claim 1, wherein the instantiating the instance node assembly according to the configuration information of the node device of the target service party to obtain a node instantiation object, includes:
reading configuration information of node equipment of the target service party from a code data source of the target client;
and carrying out instantiation processing on the instance node assembly according to the read configuration information of the node equipment of the target service party to obtain the node instantiation object.
4. The method of claim 1, wherein the instantiating the instance node assembly according to the configuration information of the node device of the target service party to obtain a node instantiation object, includes:
acquiring a configuration information instantiation object provided by the target service party;
performing parameter assignment on the factory class object of the target client according to the configuration information instantiation object;
and creating the node instantiation object through the factory class object after parameter assignment.
5. The method of claim 1, further comprising:
Generating a dynamic proxy object of the target client;
encapsulating the dynamic proxy object in the node instantiation object;
the dynamic proxy object is used for intercepting a bottom layer method call request initiated by the node instantiation object to the target client and executing target custom operation.
6. The method of claim 1, wherein the adding the target extended function field to the attribute information of the node instantiation object according to the configuration information of the node device of the target service side includes:
determining a target extension function field attribute value according to the configuration information of the node equipment of the target service party;
and adding the attribute value of the target extended function field to the attribute information of the node instantiation object.
7. The method of claim 2, further comprising:
generating a node manager component according to the service side node list, and packaging the node manager component into a target client of a target distributed system;
the node manager component is used for storing the service side node list and checking the node state of the service side node according to the timing of the service side node list.
8. The method of claim 1, further comprising:
determining all bottom layer interfaces of the target client;
inheriting all bottom layer interfaces of the target client to generate a client interface;
the client interface is used for the node instantiation object to call the bottom layer method of the target client.
9. The method of any of claims 1-8, wherein the target distributed system comprises a remote dictionary service Redis distributed system and the target client comprises a jedis client.
10. A request processing method, comprising:
determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of a target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field;
and processing the data processing request according to the target extended function field through the target node instantiation object.
11. The method of claim 10, wherein the processing of the data processing request by the target node instantiation object according to the target extended function field comprises:
Determining a target bottom layer method according to the target extension function field through the target node instantiation object;
generating an underlying method call request through the object instantiation object of the target node, calling a client interface of the target client through the underlying method call request, and calling the target underlying method through the client interface to process the data processing request.
12. The method of claim 11, further comprising:
intercepting the bottom layer method call request through a dynamic proxy object of the object instantiated by the target node;
executing target custom operation through the dynamic proxy object, and acquiring a target bottom layer object according to an execution result of the target custom operation;
the target node instantiation object is used for calling the target bottom layer method according to the target bottom layer object.
13. The method of any of claims 10-12, wherein the target distributed system comprises a Redis distributed system and the target client comprises a jedis client.
14. A client component processing apparatus, comprising:
the instance node assembly packaging module is used for generating an instance node assembly according to node equipment information of a target service party and packaging the instance node assembly into a target client of a target distributed system;
The node instantiation object generation module is used for carrying out instantiation processing on the instance node assembly according to the configuration information of the node equipment of the target service party to obtain a node instantiation object;
and the target extension function field adding module is used for adding a target extension function field to the attribute information of the node instantiation object according to the configuration information of the node equipment of the target service party.
15. The apparatus of claim 14, wherein the instance node assembly encapsulation module is further to:
performing domain name resolution processing on the node equipment of the target service party to obtain a service party node list;
and generating the example node assembly according to the service party node list.
16. The apparatus of claim 14, wherein the node instantiation object generation module is further to:
reading configuration information of node equipment of the target service party from a code data source of the target client;
and carrying out instantiation processing on the instance node assembly according to the read configuration information of the node equipment of the target service party to obtain the node instantiation object.
17. The apparatus of claim 14, wherein the node instantiation object generation module is further to:
Acquiring a configuration information instantiation object provided by the target service party;
performing parameter assignment on the factory class object of the target client according to the configuration information instantiation object;
and creating the node instantiation object through the factory class object after parameter assignment.
18. The apparatus of claim 14, further comprising a dynamic proxy object encapsulation module to:
generating a dynamic proxy object of the target client;
encapsulating the dynamic proxy object in the node instantiation object;
the dynamic proxy object is used for intercepting a bottom layer method call request initiated by the node instantiation object to the target client and executing target custom operation.
19. The apparatus of claim 14, wherein the target extended function field addition module is further configured to:
determining a target extension function field attribute value according to the configuration information of the node equipment of the target service party;
and adding the attribute value of the target extended function field to the attribute information of the node instantiation object.
20. The apparatus of claim 15, further comprising a node manager component encapsulation module to:
Generating a node manager component according to the service side node list, and packaging the node manager component into a target client of a target distributed system;
the node manager component is used for storing the service side node list and checking the node state of the service side node according to the timing of the service side node list.
21. The apparatus of claim 14, further comprising a client interface generation module to:
determining all bottom layer interfaces of the target client;
inheriting all bottom layer interfaces of the target client to generate a client interface;
the client interface is used for the node instantiation object to call the bottom layer method of the target client.
22. The apparatus of any of claims 14-21, wherein the target distributed system comprises a Redis distributed system and the target client comprises a jedis client.
23. A request processing apparatus comprising:
the target node instantiation object determining module is used for determining a target node instantiation object in response to a data processing request sent by a target service party through a target client of the target distributed system; wherein the attribute information of the object instantiated by the target node comprises a target extension function field;
And the data processing request processing module is used for processing the data processing request according to the target extended function field through the target node instantiation object.
24. The apparatus of claim 23, wherein the data processing request processing module is further configured to:
determining a target bottom layer method according to the target extension function field through the target node instantiation object;
generating an underlying method call request through the object instantiation object of the target node, calling a client interface of the target client through the underlying method call request, and calling the target underlying method through the client interface to process the data processing request.
25. The apparatus of claim 24, further comprising a target underlying object acquisition module to:
intercepting the bottom layer method call request through a dynamic proxy object of the object instantiated by the target node;
executing target custom operation through the dynamic proxy object, and acquiring a target bottom layer object according to an execution result of the target custom operation;
the target node instantiation object is used for calling the target bottom layer method according to the target bottom layer object.
26. The apparatus of claim 23, wherein the target distributed system comprises a Redis distributed system and the target client comprises a jedis client.
27. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the client component processing method of any one of claims 1-9 or to perform the request processing method of any one of claims 10-13.
28. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the client component processing method of any one of claims 1-9, or to perform the request processing method of any one of claims 10-13.
29. A computer program product comprising computer programs/instructions which when executed by a processor implement the client component processing method of any of claims 1-9 or perform the request processing method of any of claims 10-13.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310834331.4A CN116795451A (en) | 2023-07-07 | 2023-07-07 | Client component processing and request processing methods, devices, equipment and media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310834331.4A CN116795451A (en) | 2023-07-07 | 2023-07-07 | Client component processing and request processing methods, devices, equipment and media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116795451A true CN116795451A (en) | 2023-09-22 |
Family
ID=88042013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310834331.4A Pending CN116795451A (en) | 2023-07-07 | 2023-07-07 | Client component processing and request processing methods, devices, equipment and media |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116795451A (en) |
-
2023
- 2023-07-07 CN CN202310834331.4A patent/CN116795451A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210208951A1 (en) | Method and apparatus for sharing gpu, electronic device and readable storage medium | |
| EP4106293A2 (en) | Network configuring method and apparatus for cloud mobile phone, device and storage medium | |
| CN112835615B (en) | Plug-in processing method and device for software development kit and electronic equipment | |
| US10503572B2 (en) | Hybrid remote controller | |
| CN114490126A (en) | Page processing method, apparatus, electronic device and storage medium | |
| CN116155604A (en) | Container network micro-isolation protection method, device, equipment and storage medium | |
| CN114389969A (en) | Client test method and device, electronic equipment and storage medium | |
| CN108008950A (en) | The implementation method and device of a kind of user interface updating | |
| CN117149459A (en) | Micro front-end system, construction method and device of micro front-end system and electronic equipment | |
| CN112817992B (en) | Method, device, electronic device and readable storage medium for performing modification tasks | |
| US11782736B2 (en) | System and method for implementing an attended automation module | |
| CN116795451A (en) | Client component processing and request processing methods, devices, equipment and media | |
| CN115514718B (en) | Data interaction method, control layer and equipment based on data transmission system | |
| CN112947916A (en) | Method, device, equipment and storage medium for realizing online canvas | |
| CN115309568B (en) | Method, device, equipment and medium for realizing multi-process file sharing | |
| CN114328557B (en) | Data processing method, device, electronic device and storage medium | |
| CN115277568B (en) | Data transmission method, device, equipment and storage medium | |
| CN116069497A (en) | Method, apparatus, device and storage medium for executing distributed task | |
| CN116450191A (en) | Page information configuration method, device, equipment and medium for low-code scenarios | |
| CN114281478B (en) | Container operation method and device, electronic equipment and computer storage medium | |
| CN119645538B (en) | Task processing method, device, electronic device and storage medium | |
| CN116668532B (en) | A data communication method, apparatus, electronic device and storage medium | |
| CN115080229B (en) | Resource object management method and device | |
| US11799768B1 (en) | Lightweight reactive workflows through internal event generation and matching | |
| CN115913954A (en) | Cluster management information interaction method, device, equipment and storage 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 |