[go: up one dir, main page]

CN110888893A - Order processing method based on micro-service e-commerce system - Google Patents

Order processing method based on micro-service e-commerce system Download PDF

Info

Publication number
CN110888893A
CN110888893A CN201911127743.4A CN201911127743A CN110888893A CN 110888893 A CN110888893 A CN 110888893A CN 201911127743 A CN201911127743 A CN 201911127743A CN 110888893 A CN110888893 A CN 110888893A
Authority
CN
China
Prior art keywords
order
message
inventory
service module
creating
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
Application number
CN201911127743.4A
Other languages
Chinese (zh)
Inventor
戴跃锋
高敬民
谭清明
陈喆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Yujia Technology Co Ltd
Original Assignee
Hunan Yujia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan Yujia Technology Co Ltd filed Critical Hunan Yujia Technology Co Ltd
Priority to CN201911127743.4A priority Critical patent/CN110888893A/en
Publication of CN110888893A publication Critical patent/CN110888893A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses an order processing method, a device, equipment and a readable storage medium based on a micro-service e-commerce system, wherein the scheme comprises the following steps: after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue; monitoring a first message queue by using an inventory service module, generating an inventory locking message according to an order establishing message and the current inventory after monitoring, and sending the inventory locking message to a second message queue; and monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring. Therefore, in the micro-service process of the e-commerce system, the message transmission between the e-commerce system and the e-commerce system is realized by monitoring the message queue, so that the order service does not depend on the inventory service any more.

Description

Order processing method based on micro-service e-commerce system
Technical Field
The present application relates to the field of computer technologies, and in particular, to an order processing method, an order processing device, an order processing apparatus, and a readable storage medium based on a microservice e-commerce system.
Background
In monolithic applications, the characteristics of relational databases can be exploited to achieve transaction consistency. However, once an application is developed into a microservice, the application is split into different modules according to the business, and the database of each module is separated, this time, it is faced with a distributed transaction, and a developer is required to complete ACID (four basic elements for correct execution of database transaction) in the code. At present, the more popular solutions are: two-phase commit, compensation mechanism, local message table (with local transaction and MQ), MQ transaction message (socket MQ).
Therefore, how to ensure the consistency of the ordering process and improve the QPS of ordering settlement in the micro service scenario is a core technical problem to be solved by those skilled in the art.
Disclosure of Invention
The application aims to provide an order processing method, an order processing device, order processing equipment and a readable storage medium based on a micro-service e-commerce system, which are used for achieving the purposes of ensuring the consistency of an order placing process and improving the QPS of order placing settlement under a micro-service scene. The specific scheme is as follows:
in a first aspect, the present application provides an order processing method based on a microservice e-commerce system, including:
after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue;
monitoring the first message queue by using an inventory service module, generating an inventory locking message according to the order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue;
and monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
Preferably, the generating an inventory locking message according to the order creation message and the current inventory includes:
determining order quantity according to the order creating message, and judging whether the current stock is more than or equal to the order quantity;
if yes, updating the current inventory by using the inventory service module according to the order quantity, and generating an inventory locking message comprising inventory updating success information;
if not, generating an inventory locking message comprising inventory update failure information by utilizing the inventory service module.
Preferably, the executing the corresponding processing operation on the order according to the inventory locking message includes:
when the inventory locking message comprises inventory updating success information, the order is recorded into an order database by using an order service module, and prompt information of order placing success is fed back to a user;
and when the inventory locking message comprises inventory updating failure information, canceling the order by using an order service module, and feeding back prompt information of order placing failure to the user.
Preferably, the creating an order by using the order service module includes:
creating an order by using an order service module, setting the state of the order to be a temporary opening state, and storing the state into a REDIS cache;
the step of entering the order into an order database by using an order service module comprises the following steps:
and modifying the state of the order into a confirmation state by using an order service module, and inputting the confirmation state into an order database.
Preferably, after the sending the inventory lock message to the second message queue, the method further includes:
deleting the order creation message in the first message queue using the inventory service module.
Preferably, after the sending the order creation message to the first message queue, the method further includes:
and if the inventory locking message is not monitored from the second message queue after a preset time, the order creating message is sent to the first message queue again until the sending times of the order creating message exceed the preset times.
In a second aspect, the present application provides an order processing apparatus based on a microservice e-commerce system, including: an order service module and an inventory service module;
the order service module is used for creating an order after receiving an order request and sending an order creating message to the first message queue;
the inventory service module is used for monitoring the first message queue, generating an inventory locking message according to the order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue;
the order service module is further configured to monitor the second message queue, and perform corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
In a third aspect, the present application provides an order processing device based on a microservice e-commerce system, including:
a memory: for storing a computer program;
a processor: for executing the computer program to implement the steps of an order processing method based on a microservice e-commerce system as described above.
In a fourth aspect, the present application provides a readable storage medium, on which a computer program is stored, which, when being executed by a processor, is configured to implement the steps of the order processing method based on the micro service e-commerce system as described above.
The application provides an order processing method, an order processing device, order processing equipment and a readable storage medium based on a micro-service e-commerce system, and the specific scheme comprises the following steps: after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue; monitoring a first message queue by using an inventory service module, generating an inventory locking message according to an order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue; and monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
Therefore, in the process of realizing the micro-service of the e-commerce system, the scheme avoids the direct call between the order service and the stock service, and realizes the message transmission between the order service and the stock service by monitoring the message queue, so that the order service does not depend on the stock service any more.
Drawings
For a clearer explanation of the embodiments or technical solutions of the prior art of the present application, the drawings needed for the description of the embodiments or prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic diagram of a call relationship of a micro-service e-commerce system in a conventional scheme;
fig. 2 is a flowchart illustrating a first implementation of an order processing method based on a microservice e-commerce system according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of an implementation process of S201 in a first embodiment of an order processing method based on a microservice e-commerce system provided in the present application;
fig. 4 is a schematic diagram of an implementation process of S202 according to a first embodiment of an order processing method based on a microservice e-commerce system provided by the present application;
fig. 5 is a schematic diagram of an implementation process of S203 according to a first embodiment of an order processing method based on a microservice e-commerce system provided by the present application;
fig. 6 is a flowchart illustrating an implementation of a second embodiment of an order processing method based on a microservice e-commerce system according to the present application;
FIG. 7 is a functional block diagram of an embodiment of an order processing apparatus based on a micro service provider system according to the present disclosure;
fig. 8 is a schematic structural diagram of an embodiment of an order processing device based on a microservice e-commerce system according to the present application.
Detailed Description
In order that those skilled in the art will better understand the disclosure, the following detailed description will be given with reference to the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Before describing embodiments of the present application, a description will first be given of related concepts and technical backgrounds.
CAP, Consistency, Availability, Partition tolerance. Wherein Consistency refers to Consistency, Availability refers to Availability, and Partition tolerance refers to Partition fault tolerance. The CAP theorem means that the three indexes cannot be achieved simultaneously.
In the microservice, databases used by different modules are different, service areas deployed between different modules may also be different, so that partition fault tolerance cannot be avoided, and the system design must consider such a situation because the invocation between services cannot guarantee hundreds of no problems. Therefore, it can be considered that the partition fault tolerance of the CAP is always true, and the remaining consistency and availability cannot be achieved at the same time.
At present, the e-commerce system micro-service is often split into order service, inventory service and commodity service, the order placing process involves inventory deduction, and the calling between services is as shown in fig. 1. This way of direct invocation between services can have the following drawbacks:
(1) the order service needs to synchronously wait for a return result of the inventory service, and an interface result returns a delay;
(2) the order service directly depends on the stock service, and the order service can not run normally as long as the stock service collapses;
(3) order service considers concurrency issues and inventory may eventually be negative.
In practical application, according to CAP theorem in a distributed system, when partition tolerance occurs, consistency is forcibly pursued, which may result in reduced availability and throughput. At this point, final consistency is typically used to ensure consistency and availability of our system. Of course, the consistency is not abandoned, but strong consistency is abandoned, and CAP can guarantee in general, and the data consistency can be guaranteed through final consistency only in the case of partition fault tolerance.
In order to solve the problems and achieve the purpose of data consistency, the application provides an order processing method, an order processing device, order processing equipment and a readable storage medium based on a micro-service e-commerce system, order settlement services are achieved based on an event-driven architecture, the data consistency is guaranteed through asynchronous messages to achieve a synchronous state, and the order processing efficiency is remarkably improved.
Referring to fig. 2, a first embodiment of an order processing method based on a microservice e-commerce system provided by the present application is described below, where the first embodiment includes:
s201, after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue;
as shown in fig. 3, after receiving the request for creating the order, the order service module executes an operation for creating the order, and sends an order creation message to the first message queue. It should be noted that the state of the created order is a temporary open state, that is, database persistence is not performed, so as to reduce the resource overhead of the database, and specifically, the order in the temporary open state may be stored in the REDIS cache. At the same time, the inventory service module is listening to the first message queue.
S202, monitoring the first message queue by using an inventory service module, generating an inventory locking message according to the order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue;
after the inventory service module monitors the order creating message in the first message queue, as shown in fig. 4, the process of generating the inventory locking message in S202 specifically includes the following steps: determining order quantity according to the order creating message, and judging whether the current stock is more than or equal to the order quantity; if yes, updating the current inventory by using the inventory service module according to the order quantity, and generating an inventory locking message comprising inventory updating success information; otherwise, generating an inventory lock message including inventory update failure information using the inventory service module.
Finally, the inventory service module sends the inventory lock message to the second message queue while the order service module is listening to the second message queue.
S203, monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
After the order service module monitors the information obtained by the stock in the second information queue, as shown in fig. 5, the process of performing corresponding processing operation on the order according to the stock locking information specifically includes: when the inventory locking message comprises inventory updating success information, the order is recorded into an order database by using an order service module, and prompt information of order placing success is fed back to a user; and when the inventory locking message comprises inventory updating failure information, canceling the order by using an order service module, and feeding back prompt information of order placing failure to the user.
The scheme of the order processing method based on the micro-service e-commerce system provided by the embodiment comprises the following steps: after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue; monitoring a first message queue by using an inventory service module, generating an inventory locking message according to an order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue; and monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message. Therefore, in the process of realizing the micro-service of the e-commerce system, the scheme avoids the direct call between the order service and the stock service, and realizes the message transmission between the order service and the stock service by monitoring the message queue, so that the order service does not depend on the stock service any more.
An embodiment of an order processing method based on a microservice e-commerce system provided by the present application is described in detail below, and the embodiment two is implemented based on the foregoing embodiment one and is expanded to a certain extent on the basis of the embodiment one.
Referring to fig. 6, the second embodiment specifically includes:
s601, after receiving an order request, creating an order in a temporary opening state by using an order service module, storing the order in the temporary opening state into a REDIS cache, and sending an order creating message to a first message queue;
in this embodiment, the order in the temporary open state is invisible to the user, the existing time is short, and the failure rollback processing is performed after time out. Specifically, after the order creating message is sent to the first message queue, if the inventory locking message is not monitored from the second message queue after a preset time period, the order creating message is sent to the first message queue again until the sending times of the order creating message exceed a preset time.
S602, monitoring the first message queue by using a stock service module, and determining order quantity according to the order creating message after monitoring the order creating message;
s603, if the current inventory is more than or equal to the order amount, updating the current inventory by using the inventory service module according to the order amount, and generating an inventory locking message comprising inventory updating success information;
s604, if the current inventory is smaller than the order amount, generating an inventory locking message comprising inventory updating failure information by using the inventory service module;
s605, sending the inventory locking message to a second message queue by using the inventory service module, and deleting the order creating message in the first message queue;
after monitoring the order creating message in the first message queue, if the current inventory is greater than or equal to the order quantity, the inventory service module subtracts the order quantity from the inventory of the goods in the inventory table, and then sends an inventory locking message to the second message queue. The process executes a manual ack after completion, moving the order creation message out of the first message queue, which would otherwise continue to be consumed. The manual ack is a manual confirmation message, and confirms that the order creation message is consumed after the logic of the inventory service module is ensured to be normally executed, so that the delivery reliability of the order creation message can be ensured, and the order creation message can be consumed again in case of reporting an abnormality during the execution of the inventory service.
S606, monitoring the second message queue by using the order service module;
s607, after the inventory locking message is monitored, if the inventory locking message comprises inventory updating success information, modifying the state of the order into a confirmation state by using an order service module, inputting an order database, and feeding back prompt information of order placing success to a user;
and S608, after the inventory locking message is monitored, if the inventory locking message comprises inventory updating failure information, canceling the order by using the order service module, and feeding back prompt information of ordering failure to the user.
After monitoring the inventory locking message in the second message queue, the order service module either enters the order into the database or cancels the order according to whether the inventory locking message includes inventory update success information. After the process is finished, the information is confirmed manually, the inventory locking information is moved out of the second information queue, repeated consumption is avoided, and therefore delivery reliability of the inventory locking information is guaranteed.
It can be seen that, according to the order processing method based on the micro-service e-commerce system provided by this embodiment, an order placing queuing mechanism is introduced, a service is not blocked under high concurrency, after a user clicks a payment operation, the order service first processes a settlement calculation service logic, and then two operations are triggered: firstly, caching order information, and secondly, issuing order creation information to inventory service monitoring through a message queue. And after the inventory service feeds back the inventory locking message through the message queue, updating the order information. Therefore, the order creating message is sent to the message queue, the stock service is monitored, the order service is not directly dependent on the stock service, and the order service can really run independently as a module. In addition, due to the efficient processing performance of the message queue, the ordering fluency can be effectively improved.
In the following, an order processing apparatus based on a micro-service e-commerce system provided in an embodiment of the present application is introduced, and an order processing apparatus based on a micro-service e-commerce system described below and an order processing method based on a micro-service e-commerce system described above may be referred to correspondingly.
As shown in fig. 7, the apparatus includes: an order service module 701 and an inventory service module 702;
the order service module 701 is configured to create an order after receiving an order request, and send an order creation message to a first message queue;
the inventory service module 702 is configured to monitor the first message queue, generate an inventory locking message according to the order creation message and the current inventory after monitoring the order creation message, and send the inventory locking message to a second message queue;
the order service module 701 is further configured to monitor the second message queue, and perform corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
In some specific embodiments, the inventory service module 702 is configured to:
determining order quantity according to the order creating message, and judging whether the current stock is more than or equal to the order quantity; if yes, updating the current inventory according to the order quantity, and generating an inventory locking message comprising inventory updating success information; if not, an inventory lock message is generated that includes inventory update failure information.
In some specific embodiments, the order service module 701 is configured to:
when the inventory locking message comprises inventory updating success information, the order is recorded into an order database, and prompt information of order placing success is fed back to a user; and when the inventory locking message comprises inventory updating failure information, canceling the order and feeding back prompt information of order placing failure to the user.
In some specific embodiments, the order service module 701 is configured to:
creating an order, setting the state of the order to be a temporary opening state, and storing the state into a REDIS cache; and when the inventory locking message comprises inventory updating success information, modifying the state of the order into a confirmation state, and recording the order into an order database.
In some specific embodiments, the inventory service module 702 is configured to:
deleting the order creation message in the first message queue after the sending of the inventory lock message to the second message queue.
In some specific embodiments, the order service module 701 is configured to:
and if the inventory locking message is not monitored from the second message queue after a preset time, the order creating message is sent to the first message queue again until the sending times of the order creating message exceed the preset times.
Since the order processing apparatus based on the micro service e-commerce system of this embodiment is used to implement the order processing method based on the micro service e-commerce system, the role thereof corresponds to the role of the method described above, and details are not described here.
In addition, the present application further provides an order processing device based on the microservice e-commerce system, as shown in fig. 8, including:
the memory 100: for storing a computer program;
the processor 200: for executing the computer program to implement the steps of an order processing method based on a microservice e-commerce system as described above.
Finally, the present application provides a readable storage medium having stored thereon a computer program for implementing the steps of a method for order processing based on a microservice e-commerce system as described above when executed by a processor.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above detailed descriptions of the solutions provided in the present application, and the specific examples applied herein are set forth to explain the principles and implementations of the present application, and the above descriptions of the examples are only used to help understand the method and its core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. An order processing method based on a micro service e-commerce system is characterized by comprising the following steps:
after receiving an order request, creating an order by using an order service module, and sending an order creating message to a first message queue;
monitoring the first message queue by using an inventory service module, generating an inventory locking message according to the order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue;
and monitoring the second message queue by using the order service module, and executing corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
2. The method of claim 1, wherein generating an inventory lock message from the order creation message and current inventory comprises:
determining order quantity according to the order creating message, and judging whether the current stock is more than or equal to the order quantity;
if yes, updating the current inventory by using the inventory service module according to the order quantity, and generating an inventory locking message comprising inventory updating success information;
if not, generating an inventory locking message comprising inventory update failure information by utilizing the inventory service module.
3. The method of claim 2, wherein said performing a corresponding processing operation on said order based on said inventory lock message comprises:
when the inventory locking message comprises inventory updating success information, the order is recorded into an order database by using an order service module, and prompt information of order placing success is fed back to a user;
and when the inventory locking message comprises inventory updating failure information, canceling the order by using an order service module, and feeding back prompt information of order placing failure to the user.
4. The method of claim 3, wherein creating an order with an order service module comprises:
creating an order by using an order service module, setting the state of the order to be a temporary opening state, and storing the state into a REDIS cache;
the step of entering the order into an order database by using an order service module comprises the following steps:
and modifying the state of the order into a confirmation state by using an order service module, and inputting the confirmation state into an order database.
5. The method of claim 1, wherein after said sending said inventory lock message to the second message queue, further comprising:
deleting the order creation message in the first message queue using the inventory service module.
6. The method of any of claims 1-5, wherein after sending the order creation message to the first message queue, further comprising:
and if the inventory locking message is not monitored from the second message queue after a preset time, the order creating message is sent to the first message queue again until the sending times of the order creating message exceed the preset times.
7. An order processing device based on a micro service e-commerce system is characterized by comprising: an order service module and an inventory service module;
the order service module is used for creating an order after receiving an order request and sending an order creating message to the first message queue;
the inventory service module is used for monitoring the first message queue, generating an inventory locking message according to the order creating message and the current inventory after monitoring the order creating message, and sending the inventory locking message to a second message queue;
the order service module is further configured to monitor the second message queue, and perform corresponding processing operation on the order according to the inventory locking message after monitoring the inventory locking message.
8. An order processing device based on a micro service e-commerce system, comprising:
a memory: for storing a computer program;
a processor: for executing said computer program for carrying out the steps of a method for order handling based on a microservice e-commerce system according to any one of claims 1 to 6.
9. A readable storage medium, having stored thereon a computer program for implementing the steps of a microservice e-based order processing method according to any of claims 1-6, when being executed by a processor.
CN201911127743.4A 2019-11-18 2019-11-18 Order processing method based on micro-service e-commerce system Pending CN110888893A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911127743.4A CN110888893A (en) 2019-11-18 2019-11-18 Order processing method based on micro-service e-commerce system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911127743.4A CN110888893A (en) 2019-11-18 2019-11-18 Order processing method based on micro-service e-commerce system

Publications (1)

Publication Number Publication Date
CN110888893A true CN110888893A (en) 2020-03-17

Family

ID=69747825

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911127743.4A Pending CN110888893A (en) 2019-11-18 2019-11-18 Order processing method based on micro-service e-commerce system

Country Status (1)

Country Link
CN (1) CN110888893A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111582780A (en) * 2020-04-20 2020-08-25 重庆锐云科技有限公司 Commodity purchase waiting channel construction method and device, server and storage medium
CN111897521A (en) * 2020-08-03 2020-11-06 湖南御家化妆品制造有限公司 Task processing method based on micro-service architecture and related device
CN112184387A (en) * 2020-10-12 2021-01-05 广州宸祺出行科技有限公司 Method and system for ensuring consistency of driver state and order state change
CN112435101A (en) * 2020-12-02 2021-03-02 北京沃东天骏信息技术有限公司 Order information processing method and device, electronic equipment and computer readable medium
CN112765277A (en) * 2021-01-28 2021-05-07 树根互联股份有限公司 Data synchronization method, device and system
CN113095769A (en) * 2021-05-08 2021-07-09 上海微盟企业发展有限公司 Service inventory management method, device, equipment and readable storage medium
CN113377795A (en) * 2021-06-23 2021-09-10 北京沃东天骏信息技术有限公司 Message processing method and device
CN113723888A (en) * 2021-09-03 2021-11-30 广州新丝路信息科技有限公司 Processing method and system for accurate inventory deduction under high concurrency
CN113762652A (en) * 2020-06-01 2021-12-07 北京沃东天骏信息技术有限公司 Business process control method, device, equipment and computer readable storage medium
CN113763133A (en) * 2021-09-17 2021-12-07 广东工业大学 Commodity inventory calculating method and device for killing second, electronic equipment and storage medium
CN113807760A (en) * 2021-01-07 2021-12-17 北京沃东天骏信息技术有限公司 Inventory information processing method and device, readable storage medium and electronic equipment
CN113821398A (en) * 2021-01-15 2021-12-21 北京沃东天骏信息技术有限公司 Data monitoring method, system and non-transitory computer readable storage medium
CN114549113A (en) * 2021-12-02 2022-05-27 首约科技(北京)有限公司 Optimization method for automatic order completion efficiency
CN114723526A (en) * 2022-04-08 2022-07-08 湖南快乐阳光互动娱乐传媒有限公司 Order processing method and device, server and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2608060A1 (en) * 2011-12-22 2013-06-26 Amadeus Provider data tuning
CN110049113A (en) * 2019-04-02 2019-07-23 中国联合网络通信集团有限公司 Service message processing method and device
CN110417913A (en) * 2019-08-09 2019-11-05 浪潮云信息技术有限公司 A kind of asynchronous creation method of Cloud Server based on Rabbit MQ

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2608060A1 (en) * 2011-12-22 2013-06-26 Amadeus Provider data tuning
CN110049113A (en) * 2019-04-02 2019-07-23 中国联合网络通信集团有限公司 Service message processing method and device
CN110417913A (en) * 2019-08-09 2019-11-05 浪潮云信息技术有限公司 A kind of asynchronous creation method of Cloud Server based on Rabbit MQ

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111582780A (en) * 2020-04-20 2020-08-25 重庆锐云科技有限公司 Commodity purchase waiting channel construction method and device, server and storage medium
CN111582780B (en) * 2020-04-20 2023-06-09 重庆锐云科技有限公司 Commodity purchase waiting channel construction method, device, server and storage medium
CN113762652B (en) * 2020-06-01 2024-06-18 北京沃东天骏信息技术有限公司 Business process control method, device, equipment and computer readable storage medium
CN113762652A (en) * 2020-06-01 2021-12-07 北京沃东天骏信息技术有限公司 Business process control method, device, equipment and computer readable storage medium
CN111897521A (en) * 2020-08-03 2020-11-06 湖南御家化妆品制造有限公司 Task processing method based on micro-service architecture and related device
CN111897521B (en) * 2020-08-03 2023-06-23 水羊化妆品制造有限公司 Task processing method and related device based on micro-service architecture
CN112184387A (en) * 2020-10-12 2021-01-05 广州宸祺出行科技有限公司 Method and system for ensuring consistency of driver state and order state change
CN112435101A (en) * 2020-12-02 2021-03-02 北京沃东天骏信息技术有限公司 Order information processing method and device, electronic equipment and computer readable medium
CN113807760A (en) * 2021-01-07 2021-12-17 北京沃东天骏信息技术有限公司 Inventory information processing method and device, readable storage medium and electronic equipment
CN113821398A (en) * 2021-01-15 2021-12-21 北京沃东天骏信息技术有限公司 Data monitoring method, system and non-transitory computer readable storage medium
CN112765277A (en) * 2021-01-28 2021-05-07 树根互联股份有限公司 Data synchronization method, device and system
CN113095769A (en) * 2021-05-08 2021-07-09 上海微盟企业发展有限公司 Service inventory management method, device, equipment and readable storage medium
CN113377795A (en) * 2021-06-23 2021-09-10 北京沃东天骏信息技术有限公司 Message processing method and device
CN113723888A (en) * 2021-09-03 2021-11-30 广州新丝路信息科技有限公司 Processing method and system for accurate inventory deduction under high concurrency
CN113763133A (en) * 2021-09-17 2021-12-07 广东工业大学 Commodity inventory calculating method and device for killing second, electronic equipment and storage medium
CN114549113A (en) * 2021-12-02 2022-05-27 首约科技(北京)有限公司 Optimization method for automatic order completion efficiency
CN114723526A (en) * 2022-04-08 2022-07-08 湖南快乐阳光互动娱乐传媒有限公司 Order processing method and device, server and computer storage medium

Similar Documents

Publication Publication Date Title
CN110888893A (en) Order processing method based on micro-service e-commerce system
WO2020108325A1 (en) Transaction processing method, apparatus and device
CN111277639A (en) Method and device for maintaining data consistency
CN107016029B (en) Method, device and system for processing service data
CN102136967B (en) Method, device and system for managing service state
CN111984388A (en) Method, device and medium for coordinating data consistency in distributed transactions of cloud environment
US6141679A (en) High performance distributed transaction processing methods and apparatus
CN113760924A (en) Distributed transaction processing method and device
CN111125106A (en) Batch running task execution method, device, server and storage medium
CN112995262A (en) Distributed transaction submission method, system and computing equipment
CN111143041B (en) Data consistency method, distributed coordinator and central coordinator
CN111679892A (en) Distributed transaction processing method, device, equipment and medium
CN113486033B (en) Method, apparatus, device and computer readable medium for controlling transaction consistency
CN113791876A (en) System, method and apparatus for processing tasks
CN111695901A (en) Accounting voucher processing method, device, equipment and storage medium
CN115239494A (en) Payment transaction processing method and device
CN111274047A (en) Information processing method, terminal, system, computer device and storage medium
CN115964133A (en) Message management method, device, equipment and storage medium
CN113347028B (en) Internet of things platform management system developed based on MQTT and RocktMQ
CN115208834A (en) Service flow limiting method based on database storage process design
CN115033351A (en) Distributed transaction compensation method and related device
CN113778631A (en) Distributed transaction compensation method and device, electronic equipment and readable storage medium
CN113486032A (en) Date switching method and device, electronic equipment and computer readable medium
CN111061576A (en) Method and system for creating entity object
CN112817704B (en) Distributed flexible transaction processing method and device, storage medium and electronic equipment

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 410000 No. 1501-4, building 9, Xincheng science and Technology Park, No. 588, Yuelu West Avenue, Changsha high tech Development Zone, Changsha City, Hunan Province

Applicant after: Hunan Shuiyang Technology Co.,Ltd.

Address before: 410000 No. 1501-4, building 9, Xincheng science and Technology Park, No. 588, Yuelu West Avenue, Changsha high tech Development Zone, Changsha City, Hunan Province

Applicant before: HUNAN YUJIA TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200317