首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >远程调用过程

远程调用过程

作者头像
贺公子之数据科学与艺术
发布2025-08-29 08:58:27
发布2025-08-29 08:58:27
970
举报

远程调用过程如下

首先:消费者和生产者spring容器初始化的时候,会根据配置的的api在RabbitMQ上建立相应的队列,消费者会监听相关队列

1)生产者(client)调用以本地调用方式调用服务;

2)client 接收到调用后通过Hessian将方法、参数等组装成能够进行网络传输的消息体;

3)client 通过代理类,执行invoke方法,统一将消息发送到MQ监听的服务端;

4)server 收到消息后通过Hessian进行解码;

5)server 根据解码结果调用本地的服务;

6)本地服务执行并将结果返回给server ;

7)server 将返回结果通过Hessian打包发送至消费方;

8)client 接收到消息,并进行解码;

9)生产者得到最终结果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档