WO2009129732A1 - Procédé et dispositif d'appel de message distribué - Google Patents
Procédé et dispositif d'appel de message distribué Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message 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).
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)
| 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)
| 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)
| 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 | 华为技术有限公司 | 一种分布式调用消息的方法和装置 |
-
2008
- 2008-04-22 CN CN2008100946111A patent/CN101262498B/zh not_active Expired - Fee Related
-
2009
- 2009-04-20 WO PCT/CN2009/071364 patent/WO2009129732A1/fr not_active Ceased
Patent Citations (7)
| 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)
| 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 |