Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019047737) TRANSACTION PROCESSING METHOD, APPARATUS, AND SYSTEM, AND ELECTRONIC DEVICE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/047737 International Application No.: PCT/CN2018/102495
Publication Date: 14.03.2019 International Filing Date: 27.08.2018
IPC:
G06F 9/46 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
Applicants:
阿里巴巴集团控股有限公司 ALIBABA GROUP HOLDING LIMITED; 开曼群岛大开曼资本大厦一座四层847号邮箱 Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman, KY
Inventors:
姜宇 JIANG, Yu; CN
Agent:
北京三友知识产权代理有限公司 BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.; 中国北京市 金融街35号国际企业大厦A座16层 16th Fl., Block A, Corporate Square, No.35 Jinrong Street Beijing 100033, CN
Priority Data:
201710792273.805.09.2017CN
Title (EN) TRANSACTION PROCESSING METHOD, APPARATUS, AND SYSTEM, AND ELECTRONIC DEVICE
(FR) PROCÉDÉ, APPAREIL ET SYSTÈME DE TRAITEMENT DE TRANSACTION ET DISPOSITIF ÉLECTRONIQUE
(ZH) 事务处理方法、装置和系统以及电子设备
Abstract:
(EN) The embodiments of the present invention provide a transaction processing method, apparatus, and system, and an electronic device. The transaction processing method comprises: receiving a global transaction starting request sent by a message sending terminal, the global transaction starting request being used to instruct the message link level transaction to be started; assigning a unique transaction identifier to the message link level transaction; and returning a global transaction identifier to the message sending terminal, the global transaction identifier comprising the unique transaction identifier and the address of a transaction coordinator for coordinating the message link level transaction. In the embodiments of the present invention, a message carries a global transaction identifier, the contextual environment is automatically propagated, and local transactions of terminals on a message link are processed as global transactions, such that when a transaction of any terminal fails, the global transactions roll back, the transactions of the terminals roll back to the previous state, thereby ensuring data consistency of all the links, avoiding unnecessary manual intervention, and reducing development, operation and maintenance costs.
(FR) Des modes de réalisation de la présente invention concernent un système, un procédé et un appareil de traitement de transaction, et un dispositif électronique. Le procédé de traitement de transaction consiste : à recevoir une requête de démarrage de transaction globale envoyée par un terminal d'envoi de message, la requête de démarrage de transaction globale étant utilisée afin d'ordonner la transaction de niveau de liaison de message d'être démarrée ; à attribuer un identifiant de transaction unique à la transaction de niveau de liaison de message ; et à renvoyer un identifiant de transaction globale au terminal d'envoi de message, l'identifiant de transaction globale comprenant l'identifiant de transaction unique et l'adresse d'un coordinateur de transaction pour coordonner la transaction de niveau de liaison de message. Dans les modes de réalisation de la présente invention, un message transporte un identifiant de transaction globale, l'environnement contextuel est automatiquement propagé, et des transactions locales de terminaux sur une liaison de message sont traitées en tant que transactions globales, de telle sorte que, lorsqu'une transaction de n'importe quel terminal échoue, les transactions des terminaux reculent, les transactions des terminaux reviennent à l'état précédent, garantissant ainsi la cohérence des données de toutes les liaisons, évitant une intervention manuelle inutile, et réduisant le développement, le fonctionnement et les coûts de maintenance.
(ZH) 本发明实施例提供了一种事务处理方法、装置和系统以及电子设备。该事务处理方法包括:接收消息发送端发送的全局事务开启请求,所述全局事务开启请求用于指示开启所述消息链路级事务;为所述消息链路级事务分配事务唯一标识;向所述消息发送端返回全局事务标识,所述全局事务标识包括所述事务唯一标识和用于协调所述消息链路级事务的事务协调器的地址。本发明实施例通过在消息中携带全局事务标识,而自动传播上下文环境,将消息链路上各终端的本地事务作为一个全局事务进行处理,任何一端事务失败,则全局事务回滚,各终端的事务都回滚至事务前的状态,从而保证了全链路的数据一致性,避免了不必要的人工干预,降低了开发及运维成本。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)