[go: up one dir, main page]

WO2009129732A1 - Procédé et dispositif d'appel de message distribué - Google Patents

Procédé et dispositif d'appel de message distribué Download PDF

Info

Publication number
WO2009129732A1
WO2009129732A1 PCT/CN2009/071364 CN2009071364W WO2009129732A1 WO 2009129732 A1 WO2009129732 A1 WO 2009129732A1 CN 2009071364 W CN2009071364 W CN 2009071364W WO 2009129732 A1 WO2009129732 A1 WO 2009129732A1
Authority
WO
WIPO (PCT)
Prior art keywords
call
message
stack information
request message
method body
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.)
Ceased
Application number
PCT/CN2009/071364
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2009129732A1 publication Critical patent/WO2009129732A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Definitions

  • the specific operation method of the object implementation After the method is executed, the result will be according to the object.
  • the request delivery and execution paths are returned back to the client object.
  • the result can be output parameters, input and output parameters, return values, and exception information.
  • a stack information maintenance unit when the message sending unit sends the call request message, saves the call stack information and the current running state of the call request message to the information storage unit and exits the method body; and receives a response message at the message receiving unit When the call stack information saved in the information storage unit is restored;
  • the message invoking unit 11 includes: a message transmitting unit 111, a message receiving unit 112, an information storage unit 113, and a stack information maintaining unit 114, wherein:
  • Step 23 After receiving the response message of the foo call request message, restoring the saved call stack letter
  • Step 24 According to the restored call stack information, return to the running state before exiting the F1 method body, and continue to perform subsequent resuming.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

Cette invention se rapporte à un procédé et à un dispositif d'appel de message distribué. Le procédé comprend les étapes consistant à : transmettre un message de demande d'appel par un mode d'appel asynchrone dans le procédé (21); préserver les informations de pile d'appel du message de demande d'appel et l'état de fonctionnement actuel et quitter le procédé (22); lorsque le message de réponse du message de demande d'appel est reçu, reprendre les informations de pile d'appel préservées (23); reprendre l'état de fonctionnement actuel avant de quitter le procédé selon les informations de pile d'appel reprises et continuer à exécuter la logique suivante (24).
PCT/CN2009/071364 2008-04-22 2009-04-20 Procédé et dispositif d'appel de message distribué Ceased WO2009129732A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2008100946111A CN101262498B (zh) 2008-04-22 2008-04-22 一种分布式调用消息的方法和装置
CN200810094611.1 2008-04-22

Publications (1)

Publication Number Publication Date
WO2009129732A1 true WO2009129732A1 (fr) 2009-10-29

Family

ID=39962698

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/071364 Ceased WO2009129732A1 (fr) 2008-04-22 2009-04-20 Procédé et dispositif d'appel de message distribué

Country Status (2)

Country Link
CN (1) CN101262498B (fr)
WO (1) WO2009129732A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110879756A (zh) * 2019-10-31 2020-03-13 深圳市泰洲科技有限公司 协作流程异常处理方法、装置、计算机设备及存储介质
CN111383312A (zh) * 2020-03-20 2020-07-07 厦门渊亭信息科技有限公司 一种基于粒子系统的大规模知识图谱可视化方法及装置
CN113204397A (zh) * 2021-05-24 2021-08-03 中国建设银行股份有限公司 一种批量作业管控方法和装置

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262498B (zh) * 2008-04-22 2011-01-05 华为技术有限公司 一种分布式调用消息的方法和装置
CN103607476B (zh) * 2013-12-05 2017-05-17 上海普坤信息科技有限公司 海量消息的分布式多阶段持久化的系统及方法
CN104731650A (zh) * 2013-12-18 2015-06-24 青岛海尔空调器有限总公司 系统接口调用信息的获取方法和装置
CN106445692B (zh) * 2015-08-12 2020-07-24 腾讯科技(深圳)有限公司 一种网络服务控制方法及装置
CN106713238B (zh) * 2015-11-16 2020-10-30 阿里巴巴集团控股有限公司 远程过程调用方法、装置及系统
CN106293522A (zh) * 2016-08-03 2017-01-04 浪潮(北京)电子信息产业有限公司 一种基于tgt的存储性能优化方法和装置
CN107402826B (zh) * 2017-06-30 2018-09-21 武汉斗鱼网络科技有限公司 一种以异步方式进行远程过程调用的方法及装置
CN109491777A (zh) * 2018-11-12 2019-03-19 北京字节跳动网络技术有限公司 任务执行方法、装置、设备及存储介质
CN113676504B (zh) * 2020-05-14 2022-12-27 华为技术有限公司 一种低功耗分布式调用方法、设备及装置
CN112835836B (zh) * 2021-01-29 2022-04-08 郑州信大捷安信息技术股份有限公司 一种主机与智能卡信息交互的方法及装置
CN118368284A (zh) * 2023-01-19 2024-07-19 华为技术有限公司 一种分布式集群系统及相关长延迟请求处理方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1325217A (zh) * 2000-08-29 2001-12-05 深圳市中兴通讯股份有限公司 一种分布式通信系统及其方法
WO2004003770A1 (fr) * 2002-06-27 2004-01-08 Bea Systems, Inc. Systeme et procede d'appel de services web a l'aide d'une application api java
CN1564137A (zh) * 2004-04-09 2005-01-12 中兴通讯股份有限公司 一种嵌入式系统多任务并发调试的方法
CN1614555A (zh) * 2003-11-06 2005-05-11 国际商业机器公司 用于自主硬件辅助的线程栈跟踪的装置与方法
CN1790270A (zh) * 2005-12-14 2006-06-21 浙江大学 支持多进程的Java虚拟机实现方法
CN101042660A (zh) * 2006-03-23 2007-09-26 松下电器产业株式会社 多任务系统中的任务执行环境切换方法
CN101262498A (zh) * 2008-04-22 2008-09-10 华为技术有限公司 一种分布式调用消息的方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1325217A (zh) * 2000-08-29 2001-12-05 深圳市中兴通讯股份有限公司 一种分布式通信系统及其方法
WO2004003770A1 (fr) * 2002-06-27 2004-01-08 Bea Systems, Inc. Systeme et procede d'appel de services web a l'aide d'une application api java
CN1614555A (zh) * 2003-11-06 2005-05-11 国际商业机器公司 用于自主硬件辅助的线程栈跟踪的装置与方法
CN1564137A (zh) * 2004-04-09 2005-01-12 中兴通讯股份有限公司 一种嵌入式系统多任务并发调试的方法
CN1790270A (zh) * 2005-12-14 2006-06-21 浙江大学 支持多进程的Java虚拟机实现方法
CN101042660A (zh) * 2006-03-23 2007-09-26 松下电器产业株式会社 多任务系统中的任务执行环境切换方法
CN101262498A (zh) * 2008-04-22 2008-09-10 华为技术有限公司 一种分布式调用消息的方法和装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110879756A (zh) * 2019-10-31 2020-03-13 深圳市泰洲科技有限公司 协作流程异常处理方法、装置、计算机设备及存储介质
CN110879756B (zh) * 2019-10-31 2023-10-17 深圳市泰洲科技有限公司 协作流程异常处理方法、装置、计算机设备及存储介质
CN111383312A (zh) * 2020-03-20 2020-07-07 厦门渊亭信息科技有限公司 一种基于粒子系统的大规模知识图谱可视化方法及装置
CN111383312B (zh) * 2020-03-20 2023-03-31 厦门渊亭信息科技有限公司 一种基于粒子系统的大规模知识图谱可视化方法
CN113204397A (zh) * 2021-05-24 2021-08-03 中国建设银行股份有限公司 一种批量作业管控方法和装置

Also Published As

Publication number Publication date
CN101262498B (zh) 2011-01-05
CN101262498A (zh) 2008-09-10

Similar Documents

Publication Publication Date Title
WO2009129732A1 (fr) Procédé et dispositif d'appel de message distribué
US9553944B2 (en) Application server platform for telecom-based applications using an actor container
US8713186B2 (en) Server-side connection resource pooling
JP3251800B2 (ja) ネットワーク内のコンピュータ間でデータを交換するための通信システム
Schmidt Applying patterns and frameworks to develop object-oriented communication software
US20060059228A1 (en) Capturing and re-creating the state of a queue when migrating a session
US9231995B2 (en) System and method for providing asynchrony in web services
CN113641410B (zh) 一种基于Netty的高性能网关系统的处理方法及系统
CN101741904B (zh) 一种分布式空间计算服务节点的构建方法及网关装置
US20150106825A1 (en) Durable execution of long running applications
CN114840329B (zh) 一种基于区块链的云原生混合集成方法
CN107526645A (zh) 一种通信优化方法及系统
WO2013152565A1 (fr) Procédé et système de présentation et d'agrégation de capacités
US20240427598A1 (en) Network device-based data processing method and network device
CN114640610A (zh) 基于云原生的服务治理方法、装置及存储介质
WO2022257247A1 (fr) Procédé et appareil de traitement de données, et support de stockage lisible par ordinateur
US20100250684A1 (en) High availability method and apparatus for shared resources
CN102271167B (zh) 一种适用于分布式通信中间件的代理器(Agent)并行处理方法及结构
JP4976128B2 (ja) サーバ間の透過的なセッション移送
CN113849449A (zh) 一种通信系统和信息交互方法、设备和介质
CN109669793B (zh) 中间件进程内对象调用方法
CN114356602B (zh) 一种基于arinc653分区的rpc通信方法
CN100498717C (zh) 一种对企业级Java组件的方法进行调用的方法
CN107463438B (zh) 用于多Openstack环境的信息处理方法、装置和系统
Huang Android IPC mechanism

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09735185

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09735185

Country of ref document: EP

Kind code of ref document: A1