CN118154289A - Distributed bidding system, bidding method and related equipment - Google Patents
Distributed bidding system, bidding method and related equipment Download PDFInfo
- Publication number
- CN118154289A CN118154289A CN202410296674.4A CN202410296674A CN118154289A CN 118154289 A CN118154289 A CN 118154289A CN 202410296674 A CN202410296674 A CN 202410296674A CN 118154289 A CN118154289 A CN 118154289A
- Authority
- CN
- China
- Prior art keywords
- information
- server
- bid
- client
- bidding
- 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
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000004891 communication Methods 0.000 claims abstract description 105
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000012544 monitoring process Methods 0.000 claims abstract description 19
- 238000012795 verification Methods 0.000 claims description 67
- 238000012806 monitoring device Methods 0.000 claims description 21
- 238000012797 qualification Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 19
- 238000013461 design Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to the field of data processing, in particular to a distributed bidding system, a bidding method and related equipment. A distributed bidding system comprising: the system comprises a plurality of servers, wherein any one server is in communication connection with a client corresponding to any one server; the bidding information monitoring equipment is used for sending updating indication information of the target commodity to each server if the bidding information of the target commodity is detected to be updated; the server is used for responding to the update indication information, acquiring the latest bidding information of the target commodity, and sending the latest bidding information to a target client corresponding to the server, wherein the target client is a client corresponding to the server and is a client in a communication set of the target commodity stored in the server.
Description
Technical Field
The application relates to the field of data processing, in particular to a distributed bidding system, a bidding method and related equipment.
Background
In the related art, a commodity online bidding system is deployed on a single server through which a plurality of clients all bid online. This approach relies on a single server providing the online bidding service for the goods, but once the server fails, the online bidding service for the goods is terminated, affecting the customer experience. Therefore, how to provide an efficient and reliable online commodity bidding system is a problem to be solved.
Disclosure of Invention
The application provides a distributed bidding system, a bidding method and related equipment, which are used for improving the reliability of an online bidding system, improving the efficiency of online bidding service and guaranteeing the real-time performance of the online bidding service.
In a first aspect, the present application provides a distributed bidding system comprising:
The system comprises a plurality of servers, wherein any one server is in communication connection with a client corresponding to any one server;
the bidding information monitoring equipment is used for sending updating indication information of the target commodity to each server if the bidding information of the target commodity is detected to be updated;
The server is used for responding to the update indication information, acquiring the latest bidding information of the target commodity, and sending the latest bidding information to a target client corresponding to the server, wherein the target client is a client corresponding to the server and is a client in a communication set of the target commodity stored in the server.
In one possible implementation, the bid information includes one or more of the following parameters: commodity information, bidding price, bidding time, and bidder information;
The target client is configured to display the one or more parameters based on the received bid information.
In one possible embodiment, the system further comprises: a gateway device;
The gateway device is used for: receiving a bid updating request of a first client, wherein the bid updating request comprises bidder information and any commodity information; assigning the first client to a first server of the plurality of servers;
The first server is configured to: performing service qualification checking on the quotation updating request; and if the quotation updating request passes the service qualification check, storing the communication information of the first client to a communication set of the first commodity locally of the first server.
In one possible implementation, the memory of the first server stores a communication set of the any commodity.
In a possible implementation manner, the gateway device is further configured to: receiving a bid request of a second client, wherein the bid request comprises any commodity information and bid price; assigning the second client to a second server of the plurality of servers;
The second server is used for: performing bid verification on the bid request based on the historical bid information of any commodity; and if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
In one possible implementation manner, the bidding information monitoring apparatus is specifically configured to: in response to receiving the bid information for the target commodity, it is determined that an update in the bid information for the target commodity has been detected.
In a second aspect, an embodiment of the present application provides a bidding method, which may be performed by a server, the method may include:
Receiving update indication information corresponding to a target commodity;
And responding to the updating indication information, acquiring the latest bidding information, and sending the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
In one possible implementation manner, before the receiving the update indication information corresponding to the target commodity, the method further includes:
receiving a bid updating request of a first client provided by gateway equipment, wherein the bid updating request comprises user verification information and target commodity information;
performing service qualification checking on the quotation updating request;
And if the quotation updating request passes the business qualification check, storing the communication information of the first client to the communication set of the target commodity locally of the server.
In one possible implementation, the memory of the server stores a communication set of the target commodity.
In one possible embodiment, the method further comprises:
receiving a bid request of a second client provided by gateway equipment, wherein the bid request comprises the target commodity information, bid price and user verification information;
performing bid verification on the bid request based on the historical bid information of the target commodity;
And if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
In a third aspect, an embodiment of the present application provides a bidding method, which may be performed by a bidding information monitoring apparatus, the method may include:
Detecting whether the bidding information of the target commodity is updated or not;
and if the updating of the bidding information of the target commodity is detected, sending updating instruction information to each server.
In a fourth aspect, an embodiment of the present application provides a bidding method, which may be performed by a gateway device, the method may include:
Receiving a bid update request of a first client;
assigning the first client to a first server of the plurality of servers;
and sending the quotation updating request to the first server.
In one possible embodiment, the method further comprises:
Receiving a bid request of a second client, wherein the bid request comprises any commodity information, bid price and user verification information;
assigning the second client to a second server of the plurality of servers;
and sending the bid request to the second server.
In a fifth aspect, embodiments of the present application provide a bidding method, which may be performed by a distributed bidding system, the method may include:
if the bidding information of the target commodity is detected to be updated, sending updating indication information to each server;
Any server responds to the updating indication information, acquires the latest bidding information, and sends the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to any server and is a client in a communication set of the target commodity stored in any server.
In a sixth aspect, an embodiment of the present application provides a bidding apparatus, which may include:
the receiving unit is used for receiving the update indication information corresponding to the target commodity;
And the processing unit is used for responding to the updating indication information, acquiring the latest bidding information, and sending the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
In a seventh aspect, an embodiment of the present application provides a bidding apparatus, which may include:
the detecting unit is used for detecting whether the bidding information of the target commodity is updated or not;
and the processing unit is used for sending update instruction information to each server if the update of the bidding information of the target commodity is detected.
In an eighth aspect, an embodiment of the present application provides a gateway device, which may include:
The receiving unit is used for receiving a quotation updating request of the first client, wherein the quotation updating request comprises user verification information and any commodity information;
a processing unit, configured to allocate the first client to a first server of the plurality of servers;
and the sending unit is used for sending the quotation updating request to the first server.
In a ninth aspect, an embodiment of the present application provides an electronic device, which may include:
a memory for storing program instructions;
And a processor for invoking program instructions stored in the memory and executing steps comprised by the bidding method as provided in the second aspect, the third aspect, or the fourth aspect in accordance with the obtained program instructions.
In a tenth aspect, the present application provides a computer readable storage medium having a computer program stored therein, which when executed by a processor, performs the steps of a bidding method as described above.
In an eleventh aspect, an embodiment of the present invention provides a computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of a bidding method as described above.
Through the technical scheme in the one or more embodiments of the embodiment of the application, the embodiment of the application has at least the following beneficial effects:
In the distributed bidding system provided by the embodiment of the application, a plurality of servers are connected, and any server is in communication connection with a client corresponding to any server. And if the bidding information monitoring equipment detects that the bidding information of the target commodity is updated, sending updating indication information of the target commodity to each server. The server may respond to the update indication information, obtain the latest bidding information of the target commodity, and send the latest bidding information to a target client corresponding to the server, where the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
By adopting the method, through the update indication information of the target commodity, each server in the plurality of servers can acquire the latest bid information of the target commodity, and each server can acquire the latest bid information of the target commodity in real time. And each server is locally provided with a communication set of the target commodity, and the server can send the latest bidding information of the target commodity to each target client in the communication set, so that the latest bidding information of the target commodity is provided for the target client in real time. The multiple servers respectively provide the latest bidding information for the multiple clients, so that the method has higher reliability, if one server fails, other servers can still continue to provide the latest bidding information for the target commodity for the corresponding target client, and the bidding activity of the target commodity is not terminated.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it will be apparent that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art. In the drawings:
FIG. 1 is a schematic diagram of a system architecture according to an embodiment of the present application;
Fig. 2 is a schematic diagram of a communication set corresponding to a commodity in each server according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an implementation flow of a bidding method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of an implementation flow of a bidding method according to an embodiment of the present application;
Fig. 5is a flowchart of a method for establishing a communication set corresponding to a commodity according to an embodiment of the present application;
FIG. 6 is a diagram illustrating a distributed bidding system according to an embodiment of the present application;
FIG. 7 is a schematic diagram of an implementation flow of a bidding method executed by a server in a distributed bidding system according to an embodiment of the present application;
FIG. 8 is a schematic diagram of a bidding method executed by a bidding information detection device in a distributed bidding system according to an embodiment of the present application;
Fig. 9 is a schematic diagram of an implementation flow of a bidding method executed by a gateway device in a distributed bidding system according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of a bidding device according to an embodiment of the present application;
FIG. 11 is a schematic diagram of a bidding device according to an embodiment of the present application;
Fig. 12 is a schematic structural diagram of a bidding device according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the technical solutions of the present application, but not all embodiments. All other embodiments, based on the embodiments described in the present document, which can be obtained by a person skilled in the art without any creative effort, are within the scope of protection of the technical solutions of the present application.
In the description of the present application, "a plurality of" means "at least two". "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. A is connected with B, and can be represented as follows: both cases of direct connection of A and B and connection of A and B through C. In addition, in the description of the present application, the words "first," "second," and the like are used merely for distinguishing between the descriptions and not be construed as indicating or implying a relative importance or order.
In addition, in the technical scheme of the application, the data is collected, transmitted, used and the like, and all meet the requirements of national relevant laws and regulations.
Some technical terms of embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
Websocket connection: is a protocol that performs full duplex communications over a single transmission control protocol (Transmission Control Protocol, TCP) that can establish a persistent connection between a client and a server so that the server can actively push data to the client.
Further, based on the above technical term explanation, the following briefly describes the design idea of the embodiment of the present application:
in the related art, a commodity online bidding system is deployed on a single server through which a plurality of clients all bid online. This approach relies on a single server providing the online bidding service for the goods, but once the server fails, the online bidding service for the goods is terminated, affecting the customer experience. Therefore, how to provide an efficient and reliable online commodity bidding system is a problem to be solved.
In view of the above, the present application provides a distributed bidding system, which includes a plurality of servers and a bidding information monitoring device, and if the bidding information monitoring device detects that the bidding information of a target commodity is updated, the bidding information monitoring device sends update indication information to each server. Any server can respond to the update indication information, acquire the latest bidding information, and send the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to any server and is a client in the communication set of the target commodity stored in any server. Through the distributed bidding system, any server can send the latest bidding information to the clients in communication connection, so that real-time bidding information can be guaranteed to be provided for the clients, and a plurality of servers respectively provide real-time bidding information for the clients, so that the reliability of the system is improved, and fairness in bidding scenes is guaranteed.
It should be noted that the following description describes preferred embodiments of the present application with reference to the accompanying drawings, and the preferred embodiments described herein are only for the purpose of describing and explaining the present application, and are not intended to limit the present application, and the features of the embodiments of the present application and the embodiments thereof may be combined with each other without conflict.
Referring to fig. 1, a schematic system architecture provided in an embodiment of the present application includes: a plurality of servers and a bid information monitoring device. One of the servers may be communicatively coupled to one or more clients. In some scenarios, one client may be communicatively connected to one or more servers. The client and the server can perform information interaction through a communication network, wherein the communication mode of the communication network can comprise: wireless communication and wired communication.
The client may illustratively access the network and communicate with the server via cellular mobile communications technology, including, for example, fifth generation mobile communications (5th Generation Mobile Networks,5G). Alternatively, the client may access the network and communicate with the server via a short-range wireless communication means, including, for example, wireless fidelity (WIRELESS FIDELITY, wi-Fi) technology.
In an embodiment of the present application, the client may include, but is not limited to: a Mobile phone, tablet, notebook, palm, mobile internet device (Mobile INTERNET DEVICE, MID), wearable device, virtual Reality (VR) device, augmented Reality (Augmented Reality, AR) device, etc.
In addition, a client may be installed with a relevant client, and the client may be software, for example, an Application (APP), a browser, short video software, and the like, and may also be a web page, an applet, and the like.
In the embodiment of the application, the client can enable the client related to the front-end page to send a bid update request or a bid request to the distributed bidding system. The distributed bidding system provided by embodiments of the present application may also include gateway devices,
In a practical application scenario, a commodity bidding activity generally requires a user to sign up in advance to participate in the bidding activity. During the active bidding period, users who have entered into the entry may conduct a bid. Users often need to know the current commodity bid price to decide whether to participate in the bid or to relinquish the bid. It can be seen that real-time updating of the price of a bid for a commodity during a bidding period is critical and necessary. In embodiments of the present application, the bid period may be characterized by a bid start time and a bid end time.
In the embodiment of the application, a client sends a bid updating request, and the bid updating request is used for requesting a distributed bidding system to update commodity bidding information in real time. The client sends a bid request, and the bid request is used for providing bidding information corresponding to the bidding of the participating commodity for the distributed bidding system. The bid information may include one or more of the following parameters: commodity information, bid price, bid time, such that the client displays the one or more parameters based on the bid information.
In some examples, after receiving any request from a client, the gateway device may directly allocate a server to the client and forward the request to the client to the allocated server. Optionally, the gateway device may route the request of the client in a preset manner, i.e. distribute the server. The preset manner may be determined based on characteristics of the distributed environment, or the preset manner may be a manner of polling according to a server list. The distributed server authenticates the user of the request, such as the user verification information carried by the request can be verified. For example, the user verification information may be token information.
In some examples, the gateway device may authenticate the user to any request from the client. Optionally, the gateway device may verify the user verification information carried by the request. For example, the user verification information may be token information. If the gateway device can check the token information, a user Identification (ID) corresponding to the token information can be obtained.
In one possible design, the gateway device may receive a bid update request for the first client, which may carry first user verification information. And the gateway equipment checks the first user checking information after the first user checking information passes. The gateway device may allocate a server, such as a first server of a plurality of servers, for the first client. Optionally, the gateway device may route the request of the client in a preset manner, i.e. distribute the server. The preset manner may be determined based on characteristics of the distributed environment, or the preset manner may be a manner of polling according to a server list.
In the distributed bidding system provided based on any one of the foregoing examples, the gateway device may send the bid update request of the first client to the first server, or send the bid update request of the first client and the user ID corresponding to the first client to the first server. In the embodiment of the application, a bid update request can include any commodity information. Commodity information in the bid updating request can reflect commodity of the first client side requesting to update bid information in real time. For convenience of introduction, it is assumed that commodity information carried by the bid update request of the first client is information of the first commodity.
The first server may perform a business qualification check on the bid update request of the first client. Optionally, the business qualification check may be a check of whether the first client is involved in the bidding activity of the first commodity, and/or a check of whether the current time is within the bidding period of the first commodity.
If the first client is determined to participate in the bidding activity of the first commodity and the current time is within the bidding period of the first commodity, the bid update request of the first client can be determined to pass the business verification. In this case, the first server may store the communication information of the first client into a communication set of the first commodity local to the first server. The first server may send the latest bid information for the first commodity to the clients in the communication set of the first commodity.
The communication information of the client may be used for a communication connection with the client. Alternatively, the communication information of the client may include, but is not limited to, communication connection related parameters.
The first server may store a communication set of one or more items locally. Optionally, the memory of the first server may be configured to store a communication set of one or more items. The first server and the clients in the communication set of each commodity are all clients corresponding to the first server. The first server establishes a communication connection with its corresponding client, such as a communication connection based on websocket protocol. The first server may send the latest bidding information of the commodity to the client in the locally stored communication set of any commodity, so that the client in the communication set of any commodity may learn the latest bidding information of the commodity in real time. Optionally, the communication set of any commodity may include a client identifier, or the communication set may include communication connection information corresponding to the client identifier.
As shown in fig. 2, in the distributed bidding system, the communication set of the commodity projectID stored in the server 1 may be { websocket1, websocket2, websocket3}, and the communication set of the commodity projectID stored in the server 2 may be { websocket4, websocket5, websocket6}. The distributed bidding system may send the latest bidding information of commodity projectID to websocket1, websocket2, websocket3, websocket4, websocket5, and websocket6, respectively. The server 1 sends the latest bidding information of the commodity projectID to the websocket1, the websocket2 and the websocket3 respectively. The server 1 sends the latest bidding information of the commodity projectID to the websocket4, the websocket5 and the websocket6 respectively.
In one possible scenario, if server 1 fails, the gateway device may forward bid request messages for clients of the communication set of items projectID in server 1 to server 2, which server 2 provides these clients with the latest bid information for item projectID.
In one possible design, the gateway device may receive a bid request from the second client, which may carry second user verification information. And the gateway equipment checks the second user checking information after the second user checking information passes. The gateway device may allocate a server, such as a second server of the plurality of servers, for the second client. Optionally, the gateway device may route the request of the second client in a preset manner, i.e. distribute the server. The preset manner may be determined based on characteristics of the distributed environment, or the preset manner may be a manner of polling according to a server list.
In the distributed bidding system provided based on any one of the foregoing examples, the gateway device may send the bid request of the second client to the second server, or send the bid request of the second client and the user ID corresponding to the second client to the second server. In the embodiment of the application, one bidding request can comprise any commodity information and bidding price. For convenience of introduction, it is assumed that the commodity information in the bid request of the second client is information of the second commodity.
The second server may bid the bid request based on historical bid information for the second item. The bid verification includes a business qualification verification for the second client, and whether the bid price is greater than the historical bid price. And if the second client passes the business qualification check and the bid price is larger than the historical bid price, the bid request passes the bid check. The second server may generate bid information corresponding to the bid request, which may include one or more of the following parameters: and the second commodity information is bidding price in the bidding request, bidding time of the bidding request and corresponding bidder information of the second client.
The second server may send the bid information to the bid information monitoring device after generating the bid information corresponding to the bid request.
Referring to fig. 1, the bid information monitoring device may detect whether the bid information of any commodity is updated. And if the bidding information detection equipment detects that the bidding information of the target commodity is updated, sending updating instruction information of the target commodity to each server. In some examples, the bid information monitoring device may determine that an update in the bid information for the target commodity is detected in response to receiving the bid information for the target commodity
And any server among the plurality of servers responds to the update indication information of the target commodity, acquires the latest bidding information of the target commodity, and transmits the latest bidding information of the target commodity to a target client corresponding to the any server, wherein the target client is a client corresponding to the any server and is a client in a communication set of the target commodity stored in the any server.
Alternatively, either server may obtain the latest bid information for the target commodity from the bid information monitoring device. Or may pull the latest bid information for the target commodity from a database of the distributed bidding system.
In one possible design, the bid information monitoring device may be implemented as a database component disposed in at least one of the plurality of servers. Or the bid information monitoring device and the plurality of servers are mutually independent devices.
Based on the distributed bidding system provided by the above embodiment, the embodiment of the present application provides a bidding method, which may be implemented by matching devices in the distributed bidding system, as shown in fig. 3, and the method may include the following steps:
S301, the second server sends bidding information of the target commodity to the bidding information monitoring device.
In specific implementation, the gateway device may receive a bid request of the second client, where the bid request includes target commodity information, a bid price, and may further include user verification information of the second client. Optionally, the user verification information and the user identifier have a corresponding relationship, and the gateway device or the server may obtain the corresponding relationship between each user verification information and the user identifier.
The gateway device may assign the second client to a second server of the plurality of servers. The second client may be any one of the clients. The second server may, in response to receiving the bid request from the second client, bid-check the bid request based on historical bid information for the target commodity. If the bid request passes the bid verification, the bid information corresponding to the bid request can be generated and sent to the bid information monitoring device.
S302, the bid information monitoring device sends update indication information of the target commodity to each server in response to receiving the bid information of the target commodity.
The bid information monitoring device may send update instruction information of the target commodity to each server every time bid information of the target commodity is received. The update indication information of the target commodity may carry information of the target commodity. So that the server can know that the commodity of which the update of the bidding information occurs is the target commodity according to the update instruction information. Such a design can realize that the bid information detection device, when receiving the latest bid information of the target commodity, also notifies each server to acquire the latest bid information of the target commodity by sending update instruction information of the target commodity to each server.
S303, each server responds to the update indication information of the target commodity and acquires the latest bidding information of the target commodity.
In the implementation, each server can acquire the updated bidding information of the target commodity by receiving the updating indication information of the target commodity, and each server can actively acquire the latest bidding information of the target commodity from the bidding information monitoring equipment or the system database. Each server has bid information for all the target goods.
S304, each server sends the latest bidding information of the target commodity to the client in the locally stored communication set of the target commodity.
In the implementation, after the latest bid information of the target commodity is acquired, each server can traverse the client in the communication set of the target commodity and send the latest bid information of the target commodity to each client. In connection with the relevant description in the foregoing embodiments, the server locally stores clients in the communication set of the target commodity, the bid update requests of the clients are all distributed to the server, and the bid update requests of the clients are all checked by the service qualification of the server.
The embodiment of the application provides a bidding method, which can be realized by matching equipment in a distributed bidding system, as shown in fig. 4, and comprises the following steps:
s401, the second server sends target bidding information to the bidding information monitoring device, wherein the target bidding information comprises third commodity information.
In specific implementation, the gateway device may receive a bid request of the second client, where the bid request includes third merchandise information, a bid price, and may further include user verification information of the second client. Optionally, the user verification information and the user identifier have a corresponding relationship, and the gateway device or the server may obtain the corresponding relationship between each user verification information and the user identifier.
The gateway device may assign the second client to a second server of the plurality of servers. The second client may be any one of the clients. The second server may, in response to receiving the bid request from the second client, bid-check the bid request based on historical bid information for the third commodity. If the bid request passes the bid verification, target bid information corresponding to the bid request can be generated and sent to the bid information monitoring device. Wherein the target bid information may include one or more of the following parameters: commodity information, bid price, bid time, bidder information.
And S402, the bid information monitoring device transmits target update indication information to each server in response to receiving the target bid information.
In specific implementation, each time target bid information is received by the bid information detection device, target update indication information is sent to each server. The target update indication information may reflect that bidding information for a commodity currently exists is updated. The target update instruction information may not instruct which product of the bidding information is updated. It is understood that the target update indication information does not carry merchandise information.
S403, each server responds to the target update indication information to acquire the latest bidding information.
And each server can acquire that the bidding information of the commodity currently exists is updated according to the target updating indication information. In this case, the server may not know the product information of the product in which the bid information is updated.
And S404, each server sends the latest bidding information of the fourth commodity to a client in the communication set of the locally stored fourth commodity according to the fourth commodity information in the latest bidding information.
Each server may obtain the latest bid information from the bid information monitoring device or the system database. The server can acquire the bidding information of the fourth commodity to update through the commodity information carried in the latest bidding information as the fourth commodity information. Each server may send the latest bid information of the fourth commodity to the client in the locally stored communication set of the fourth commodity.
In one possible scenario, a third server may be present in the plurality of servers, the third server may refer to a server in the locally stored communication set of the fourth commodity that is client-free. In step S404, the third server may not transmit the latest bid information of the fourth item.
In the embodiment of the application, the fourth commodity information specifically refers to commodity information in the latest bidding information acquired by each server. And the third commodity information specifically refers to commodity information sent by the second server to the bidding information monitoring apparatus. And when receiving the target bidding information, the bidding information monitoring equipment sends target updating indication information to each server so as to reflect the updating of the bidding information and indicate each server to pull the latest bidding information. At this time, each server responds to the target update instruction information, and the fourth commodity information in the acquired latest bid information is the same as the third commodity information.
The embodiment of the application provides a method for establishing a communication set of commodities, which can be realized by matching equipment in a distributed bidding system, as shown in fig. 5, and the method can comprise the following steps:
s501, the gateway device receives a bid update request of the first client.
The bid updating request comprises bidder information and any commodity information; the first client is assigned to a first server of the plurality of servers.
S502, the gateway device distributes the first client to a first server in the plurality of servers.
S503, the gateway device sends a request for updating the quotation of the first client to the first server.
S504, the first server performs service qualification checking on the quotation updating request.
And S505, if the bid updating request passes the service qualification check, the first server stores the communication information of the first client to the communication set of the first commodity local to the first server.
The embodiment of the application provides a bidding method which can be realized by matching equipment in a distributed bidding system. Assume that the distributed bidding system includes at least server F1 and server F2. As shown in fig. 6, the method may include the following operations:
s1.1, the server F1 monitors the bid topic message of Redis.
The BID subject MESSAGE is identified as bid_publish_message_ TOPIC. In the present application, redis may refer to a data server. The data server may be implemented as the aforementioned bid information monitoring device. The Redis data server may be a stand alone data server or may be integrally deployed in either server F1 or server F2.
S1.2, the server F2 monitors the bid topic message of Redis.
And S2.1, the client side A sends a first quotation updating request of the commodity P to the gateway equipment.
And S2.2, the client side B sends a second quotation updating request of the commodity P to the gateway equipment.
In steps S2.1 and S2.2, it is assumed that bidder a may use client a and bidder B uses client B. In the period of bidding for goods, bidders A and B who have successfully bid for goods can open the bidding interface of the goods P in bidding on a client (such as a browser client of a PC browser, a WeChat H5 page and the like), and the client initiates a request for price update to a server to request text socket connection for receiving bidding information of the goods P in real time.
S2.3, the gateway device allocates a first bid update request to the server F1.
The gateway device performs user authentication (token information verification) on the first bid update request. After the gateway device passes the authentication, the request is routed to the server F1 according to the routing rule. The routing rules may be set in connection with the characteristics of the distributed environment. Specific rules such as polling the server F1 according to a server list, etc
The gateway device may obtain the user id through token information in the first bid update request. The gateway device may send the user ID to the server F1 together with the first bid update request.
S2.4, the gateway device allocates a second bid update request to the server F2.
The gateway device performs user authentication (token information verification) on the second bid update request. After the gateway device passes the authentication, the request is routed to the server F2 according to the routing rule. The routing rules may be set in connection with the characteristics of the distributed environment. Specific rules are given to the server F2, for example, by server list polling or the like.
The gateway device may obtain the user id through the token information in the second bid update request. The gateway device may send the user ID to the server F2 together with the second bid update request.
S2.5A, the server F1 performs service verification on the first bid update request, and adds the communication connection information of the first client into the communication set corresponding to the commodity P in the memory of the server F1 after determining that the first bid update request passes the service verification.
The first bid update request may carry parameters (e.g., merchandise information, user verification information). The merchandise information may be embodied as merchandise identification. The server F1 may acquire user information through user verification information. If the server F1 determines that the user meets the preset service verification condition, a communication set (such as websocket) corresponding to the commodity is maintained in the memory of the server F1, that is, the user information of the first client is added to the communication set corresponding to the commodity, or the communication connection information of the first client is added to the communication set corresponding to the commodity.
S2.5B, the server F1 establishes websocket connection with the client a.
Through the websocket connection between the server F1 and the client a, the server F1 can actively send information to the client a.
S2.6A, the server F2 performs service verification on the second bid update request, and adds the communication connection information of the second client into the communication set corresponding to the commodity P in the memory of the server F2 after determining that the second bid update request passes the service verification.
The second bid update request may carry parameters (e.g., merchandise information, user verification information). The merchandise information may be embodied as merchandise identification. The server F2 may acquire user information through user verification information. If the server F2 determines that the user meets the preset service verification condition, a communication set (such as websocket) corresponding to the commodity is maintained in the memory of the server F2, that is, the user information of the second client is added to the communication set corresponding to the commodity, or the communication connection information of the second client is added to the communication set corresponding to the commodity.
S2.6B, the server F2 establishes websocket connection with the client B.
Through the websocket connection between the server F2 and the client B, the server F2 can actively send information to the client B.
And S3.1, the client side A sends a first bidding request of the commodity P to the gateway equipment.
Assume that a bidder a initiates a bid request for a good P on a client a, denoted as a first bid request. The general bidding request carries commodity information, bidding price, user verification information and the like. The bid request is passed through the gateway device.
S3.2, the gateway device allocates a first bid request for the item P to the server F2.
The gateway device performs user authentication (token information verification) on the bid request. After the gateway device passes the authentication, the bid request may be randomly allocated (characteristic of the distributed environment) to the server F2. The gateway device may obtain the user id through token information in the bid request. The gateway device may send the user ID to the server F2 along with the bid request.
And S3.3, performing bid verification on the first bid request by the server F2, and if the first bid request passes the bid verification, generating bid information corresponding to the first bid request.
The server F2 may bid verification may include a business verification and a verification of whether the bid price in the first bid request is greater than the bid price of the historical bid information for the item P.
After determining that the first bid request passes the bid verification, that is, after the bid operation of the user is valid, the server F2 generates bid information of the commodity P, where the bid information includes information of the commodity P, bid time, bid price and bidder information. The server F2 may record the bid information for the item in a system database.
S3.4, the server F2 issues bidding information corresponding to the first bidding request to the Redis.
The server F2 writes a BID MESSAGE, which may refer to BID information corresponding to the first BID request, into BID topic MESSAGE bid_bid_message_ TOPIC of Redis.
S3.5, after the Redis receives the bidding information corresponding to the first bidding request, notifying each server monitoring the bidding subject message of the Redis to pull the bidding information.
After receiving the BID MESSAGE, the BID information topic bid_publish_message_ TOPIC of the Redis notifies servers (such as servers F1 and F2) monitoring the BID information topic to pull the BID MESSAGE, that is, to acquire the BID information.
And S3.6, after receiving the notification, the server F1 pulls the bidding information from Redis.
And S3.7, after receiving the notification, the server F2 pulls the bidding information from Redis.
S4.1, the server F1 finds a communication set of the commodity P according to the relation between the commodity and the communication set maintained in the memory of the server F1, and the server F1 can actively inform the latest bidding information of the commodity P of the client in the communication set of the commodity P through websocket connection between the client in the communication set of the commodity P and the server F1.
The communication set of the commodity P in the memory of the server F1 comprises a client A, and the server F1 can send the latest bidding information of the commodity P to the client A through websocket connection with the client A. The client A refreshes the bidding interface of the commodity P and can display the latest bidding information of the commodity P.
S4.2, the server F2 finds a communication set of the commodity P according to the relation between the commodity and the communication set maintained in the memory of the server F2, and the server F2 can actively inform the latest bidding information of the commodity P of the client in the communication set of the commodity P through websocket connection between the client in the communication set of the commodity P and the server F2.
The communication set of the commodity P in the memory of the server F2 comprises a client B, and the server F2 can send the latest bidding information of the commodity P to the client B through websocket connection with the client B. The client B refreshes the bidding interface of the commodity P and can display the latest bidding information of the commodity P.
Based on the same inventive concept, the embodiment of the application also provides a distributed bidding system, which can comprise gateway equipment, a plurality of servers and a database.
The system comprises a plurality of servers, wherein any one server is in communication connection with a client corresponding to any one server;
The server is used for periodically updating bidding information from the database, wherein the bidding information comprises target commodity information; and the any server sends the latest bidding information to a target client corresponding to the any server, wherein the target client is a client corresponding to the any server and is a client in a communication set of the target commodity stored in the any server.
In one possible design, the bid information includes one or more of the following parameters: commodity information, bidding price, bidding time, and bidder information;
The target client is configured to display the one or more parameters based on the received bid information.
In one possible design, the system further comprises: a gateway device;
The gateway device is used for: receiving a bid updating request of a first client, wherein the bid updating request comprises bidder information and any commodity information; assigning the first client to a first server of the plurality of servers;
The first server is configured to: performing service qualification checking on the quotation updating request; and if the quotation updating request passes the service qualification check, storing the communication information of the first client to a communication set of the first commodity locally of the first server.
In one possible design, the memory of the first server stores a communication set of the any commodity.
In one possible design, the gateway device is further configured to: receiving a bid request of a second client, wherein the bid request comprises any commodity information and bid price; assigning the second client to a second server of the plurality of servers;
The second server is used for: performing bid verification on the bid request based on the historical bid information of any commodity; and if the bid request passes the bid verification, generating bid information corresponding to the bid request, and writing the bid information into the database.
Based on the same inventive concept, an embodiment of the present application provides a bidding method, which may be performed by a server in a distributed bidding system, as shown in fig. 7, and may include the steps of:
s701, receiving update indication information corresponding to a target commodity;
s702, responding to the update indication information, acquiring the latest bidding information, and sending the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to the server and is a client in a communication set of the target commodity stored in the server.
In a possible implementation manner, before the receiving the update indication information corresponding to the target commodity, the method further includes:
receiving a bid updating request of a first client provided by gateway equipment, wherein the bid updating request comprises user verification information and target commodity information;
performing service qualification checking on the quotation updating request;
And if the quotation updating request passes the business qualification check, storing the communication information of the first client to the communication set of the target commodity locally of the server.
In one possible implementation, the memory of the server stores a communication set of the target commodity.
In a possible embodiment, the method further comprises:
receiving a bid request of a second client provided by gateway equipment, wherein the bid request comprises the target commodity information, bid price and user verification information;
performing bid verification on the bid request based on the historical bid information of the target commodity;
And if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
An embodiment of the present application provides a bidding method, which may be performed by a bidding information monitoring device in a distributed bidding system, as shown in fig. 8, and may include the following steps:
s801, whether the bidding information of the target commodity is updated is detected.
S801, if the bidding information of the target commodity is detected to be updated, updating instruction information is sent to each server.
An embodiment of the present application provides a bidding method, which may be performed by a gateway device in a distributed bidding system, as shown in fig. 9, and the method may include the following steps:
S901, a bid updating request of a first client is received, and the first client is distributed to a first server in the plurality of servers.
The bid update request includes user verification information and any merchandise information.
And S902, sending the quotation updating request to the first server.
S903, receiving a bid request of a second client, and distributing the second client to a second server in the plurality of servers.
The bid request comprises any commodity information, bid price and user verification information.
S904, sending the bid request to the second server.
Based on the same inventive concept, the embodiment of the present application further provides a bidding device, referring to fig. 10, the device includes:
a receiving unit 1001, configured to receive update instruction information corresponding to a target commodity;
The processing unit 1002 is configured to obtain the latest bid information in response to the update instruction information, and send the latest bid information to a target client corresponding to the any one of the servers, where the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
In a possible implementation manner, the receiving unit 1001 is further configured to receive a bid update request of the first client provided by the gateway device, where the bid update request includes user verification information and target commodity information;
the processing unit 1002 is further configured to perform service qualification checking on the bid update request; and if the quotation updating request passes the business qualification check, storing the communication information of the first client to the communication set of the target commodity locally of the server.
In one possible implementation, the memory of the bidding appliance stores a communication set of the target commodity.
In a possible implementation manner, the receiving unit 1001 is further configured to receive a bid request of the second client provided by the gateway device, where the bid request includes the target commodity information, a bid price, and user verification information;
The processing unit 1002 is further configured to perform a bid verification on the bid request based on historical bid information of the target commodity; and if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
The embodiment of the application also provides a bidding device, referring to fig. 11, the device comprises:
A detection unit 1101 for detecting whether or not updating of bidding information of a target commodity occurs;
and the processing unit 1102 is configured to send update instruction information to each server if it is detected that the bidding information of the target commodity is updated.
The embodiment of the application also provides a gateway device, referring to fig. 12, the device includes:
a receiving unit 1201, configured to receive a bid update request of a first client, where the bid update request includes user verification information and any commodity information;
A processing unit 1202 configured to allocate the first client to a first server of the plurality of servers;
A sending unit 1203, configured to send the bid update request to the first server.
In a possible implementation manner, the receiving unit 1201 is further configured to receive a bid request of the second client, where the bid request includes any commodity information, a bid price, and user verification information;
A processing unit 1202 further configured to allocate the second client to a second server of the plurality of servers;
the sending unit 1203 is further configured to send the bid request to the second server.
Based on the same inventive concept, the embodiment of the present application further provides an electronic device, where the electronic device may implement the function of the foregoing bidding method, and referring to fig. 13, the electronic device includes:
At least one processor 1301, and a memory 1302 connected to the at least one processor 1301, the specific connection medium between the processor 1301 and the memory 1302 is not limited in the embodiment of the present application, and the connection between the processor 1301 and the memory 1302 through the bus 1300 is exemplified in fig. 13. Bus 1300 is shown in bold lines in fig. 13, and the manner in which the other components are connected is merely illustrative and not limiting. The bus 1300 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 13 for convenience of illustration, but does not represent only one bus or one type of bus. Or processor 1301 may also be referred to as a controller, with no limitation on the name.
In an embodiment of the present application, the memory 1302 stores instructions executable by the at least one processor 1301, and the at least one processor 1301 may perform the bidding method or the operations performed by each device in the distributed bidding system as previously discussed by executing the instructions stored in the memory 802, or the at least one processor 1301 may implement the functions of the apparatus shown in fig. 10, 11, or 12 by executing the instructions stored in the memory 802.
The processor 1301 is a control center of the apparatus, and may connect various parts of the entire control apparatus using various interfaces and lines, and perform overall monitoring of the apparatus by executing or executing instructions stored in the memory 1302 and calling data stored in the memory 1302, various functions of the apparatus, and processing data.
In one possible design, processor 1301 may include one or more processing units, and processor 1301 may integrate an application processor and a modem processor, where the application processor primarily processes operating systems, user interfaces, application programs, and the like, and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1301. In some embodiments, processor 1301 and memory 1302 may be implemented on the same chip, and in some embodiments they may be implemented separately on separate chips.
Processor 1301 may be a general purpose processor such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, which may implement or perform the methods, steps, and logic block diagrams disclosed in embodiments of the application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the bidding method disclosed in connection with the embodiments of the present application may be embodied directly in hardware processor execution or in a combination of hardware and software modules in a processor.
The memory 1302, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 1302 may include at least one type of storage medium, which may include, for example, flash Memory, hard disk, multimedia card, card Memory, random access Memory (Random Access Memory, RAM), static random access Memory (Static Random Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory, EEPROM), magnetic Memory, magnetic disk, optical disk, and the like. Memory 1302 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 1302 in embodiments of the present application may also be circuitry or any other device capable of performing storage functions for storing program instructions and/or data.
By programming the processor 1301, the code corresponding to the bidding method described in the previous embodiment may be solidified into a chip, so that the chip can execute the steps of the bidding method of the embodiment shown in fig. 3 at run-time. How to design and program the processor 1301 is a technique well known to those skilled in the art, and will not be described in detail herein.
Based on the same inventive concept, embodiments of the present application also provide a computer-readable storage medium storing computer instructions that, when run on a computer, cause the computer to perform any of the bidding methods discussed above.
In some possible embodiments, aspects of the bidding method provided by the present application may also be implemented in the form of a program product comprising program code for causing the control apparatus to carry out the steps in the bidding method according to the various exemplary embodiments of the present application as described hereinabove when the program product is run on an apparatus.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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 block 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 block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (20)
1. A distributed bidding system, comprising:
The system comprises a plurality of servers, wherein any one server is in communication connection with a client corresponding to any one server;
the bidding information monitoring equipment is used for sending updating indication information of the target commodity to each server if the bidding information of the target commodity is detected to be updated;
The server is used for responding to the update indication information, acquiring the latest bidding information of the target commodity, and sending the latest bidding information to a target client corresponding to the server, wherein the target client is a client corresponding to the server and is a client in a communication set of the target commodity stored in the server.
2. The system of claim 1, wherein the bid information includes one or more of the following parameters: commodity information, bidding price, bidding time, and bidder information;
The target client is configured to display the one or more parameters based on the received bid information.
3. The system of claim 1, wherein the system further comprises: a gateway device;
The gateway device is used for: receiving a bid updating request of a first client, wherein the bid updating request comprises bidder information and any commodity information; assigning the first client to a first server of the plurality of servers;
The first server is configured to: performing service qualification checking on the quotation updating request; and if the quotation updating request passes the service qualification check, storing the communication information of the first client to a communication set of the first commodity locally of the first server.
4. The system of claim 3, wherein the memory of the first server stores a communication set of the any commodity.
5. The system of claim 1, wherein,
The gateway device is further configured to: receiving a bid request of a second client, wherein the bid request comprises any commodity information and bid price; assigning the second client to a second server of the plurality of servers;
The second server is used for: performing bid verification on the bid request based on the historical bid information of any commodity; and if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
6. The system of claim 5, wherein the bid information monitoring device is specifically configured to: in response to receiving the bid information for the target commodity, it is determined that an update in the bid information for the target commodity has been detected.
7. A bidding method, applied to a server, the method comprising:
Receiving update indication information corresponding to a target commodity;
And responding to the updating indication information, acquiring the latest bidding information, and sending the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
8. The method of claim 7, wherein prior to receiving the update indication information corresponding to the target commodity, the method further comprises:
receiving a bid updating request of a first client provided by gateway equipment, wherein the bid updating request comprises user verification information and target commodity information;
performing service qualification checking on the quotation updating request;
And if the quotation updating request passes the business qualification check, storing the communication information of the first client to the communication set of the target commodity locally of the server.
9. The method of claim 8, wherein a memory of the server stores a communication set of the target commodity.
10. The method of claim 7, wherein the method further comprises:
receiving a bid request of a second client provided by gateway equipment, wherein the bid request comprises the target commodity information, bid price and user verification information;
performing bid verification on the bid request based on the historical bid information of the target commodity;
And if the bid request passes the bid verification, generating bid information corresponding to the bid request, and transmitting the bid information to the bid information monitoring equipment.
11. A bidding method, characterized by being applied to a bidding information monitoring apparatus, the method comprising:
Detecting whether the bidding information of the target commodity is updated or not;
and if the updating of the bidding information of the target commodity is detected, sending updating instruction information to each server.
12. A bidding method, for use with a gateway device, the method comprising:
Receiving a bid update request of a first client;
assigning the first client to a first server of the plurality of servers;
and sending the quotation updating request to the first server.
13. The method of claim 12, wherein the method further comprises:
Receiving a bid request of a second client, wherein the bid request comprises any commodity information, bid price and user verification information;
assigning the second client to a second server of the plurality of servers;
and sending the bid request to the second server.
14. A bidding method for use in a bidding system, the method comprising:
if the bidding information of the target commodity is detected to be updated, sending updating indication information to each server;
Any server responds to the updating indication information, acquires the latest bidding information, and sends the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to any server and is a client in a communication set of the target commodity stored in any server.
15. A bidding device, comprising:
the receiving unit is used for receiving the update indication information corresponding to the target commodity;
And the processing unit is used for responding to the updating indication information, acquiring the latest bidding information, and sending the latest bidding information to a target client corresponding to any server, wherein the target client is a client corresponding to the server and is a client in the communication set of the target commodity stored in the server.
16. A bidding device, comprising:
the detecting unit is used for detecting whether the bidding information of the target commodity is updated or not;
and the processing unit is used for sending update instruction information to each server if the update of the bidding information of the target commodity is detected.
17. A gateway apparatus, comprising
The receiving unit is used for receiving a quotation updating request of the first client, wherein the quotation updating request comprises user verification information and any commodity information;
a processing unit, configured to allocate the first client to a first server of the plurality of servers;
and the sending unit is used for sending the quotation updating request to the first server.
18. An electronic device, comprising:
a memory for storing program instructions;
A processor for invoking program instructions stored in the memory and for performing the steps comprised in the method according to any of claims 7-14 in accordance with the obtained program instructions.
19. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a computer, cause the computer to perform the method of any of claims 7-14.
20. A computer program product, the computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the method of any of the preceding claims 7-14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410296674.4A CN118154289A (en) | 2024-03-15 | 2024-03-15 | Distributed bidding system, bidding method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410296674.4A CN118154289A (en) | 2024-03-15 | 2024-03-15 | Distributed bidding system, bidding method and related equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118154289A true CN118154289A (en) | 2024-06-07 |
Family
ID=91293381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410296674.4A Pending CN118154289A (en) | 2024-03-15 | 2024-03-15 | Distributed bidding system, bidding method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118154289A (en) |
-
2024
- 2024-03-15 CN CN202410296674.4A patent/CN118154289A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108833521B (en) | Message pushing method, device, system, computer equipment and storage medium | |
CN111447185B (en) | Push information processing method and related equipment | |
US20110153833A1 (en) | Rate provisioner for web services | |
CN115004673B (en) | Message pushing method, device, electronic equipment and computer readable medium | |
CN108174248A (en) | Video broadcasting method, video playing control method, device and storage medium | |
CN111163130B (en) | Network service system and data transmission method thereof | |
CN110719221B (en) | Instant messaging method, device, equipment and storage medium | |
CN107733839B (en) | Data transmission method and system | |
CN112579622B (en) | Method, device and equipment for processing service data | |
CN105577722A (en) | Credit exchange method and apparatus thereof | |
CN114024972B (en) | Long connection communication method, system, device, equipment and storage medium | |
CN111431730B (en) | Service processing method, system, computer equipment and readable medium | |
JP2011515737A (en) | Instant messaging method and system | |
CN108900562B (en) | Login state sharing method and device, electronic equipment and medium | |
CN115913790A (en) | Data transmission method based on private computing network, electronic equipment and storage medium | |
CN114760346A (en) | Equipment switching method, device and system and electronic equipment | |
CN111311146B (en) | Information transmission method and system, communication system, computer readable storage medium | |
CN111597024B (en) | Cross-domain cluster processing method and device, electronic equipment and storage medium | |
CN103455760A (en) | Information-processing device and information-processing method | |
CN102891851A (en) | Access control method, equipment and system of virtual desktop | |
CN114157720A (en) | Method, device, electronic equipment and medium for processing service request | |
CN111917859B (en) | Data transmission method and device, computer equipment and storage medium | |
JP5961471B2 (en) | Output comparison method in multiple information systems | |
CN118154289A (en) | Distributed bidding system, bidding method and related equipment | |
CN116703071A (en) | Resource sharing method, device and equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |