[发明专利]一种dubbo服务调用方法及系统有效
申请号: | 201911345122.3 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111212119B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 彭晖;张凯;葛以踊;万书鹏;徐春雷;雷宝龙;吴海伟;易强;郭海龙;高宝山;孙卫芳;张平 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国家电网有限公司;国网江苏省电力有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/60;H04L67/1042 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 史俊军 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dubbo 服务 调用 方法 系统 | ||
本发明公开了一种dubbo服务调用方法及系统,通过C++客户端直接发送dubbo服务调用请求,通过两端的服务网关实现dubbo服务调用,解决了C++客户端无法调用dubbo服务的问题。
技术领域
本发明涉及一种dubbo服务调用方法及系统,属于电力系统信息技术领域。
背景技术
生产控制云(简称“调控云”,英文简称dCloud,域名中使用dc作为简称),为适应“统一管理、分级调度”的调度管理模式,调控云采用统一和分布相结合的分级部署设计,形成国分主导节点和各省级协同节点的两级部署。国分云平台作为调控云的主导节点(master-node),省级云平台作为调控云的协同节点(slave-node),共同构成一个完整的调控云体系。
目前国分云和省级云内部各部署一套dubbo分布式服务框架,用于其内部的服务通信,以往调用dubbo服务,都是基于dubbo客户端接口进行调用,国分云和省级云内部大量的C++客户端无法调用dubbo服务。
发明内容
本发明提供了一种dubbo服务调用方法及系统,解决了C++客户端无法调用dubbo服务的问题。
为了解决上述技术问题,本发明所采用的技术方案是:
一种dubbo服务调用方法,包括,
接收C++客户端发送的dubbo服务调用请求;
将dubbo服务调用请求发送至相应的对端服务网关;
接收对端服务网关的dubbo服务调用结果;
将dubbo服务调用结果反馈给C++客户端。
dubbo服务调用请求包括服务头、端点信息和服务体。
服务头包括远程域名、全路径的服务名和备用信息;端点信息包括C++客户端进程名、C++客户端所在节点名和域名;服务体为dubbo服务请求内容。
根据不同对端服务网关状态和dubbo服务调用请求,定位相应的对端服务网关,将dubbo服务调用请求发送至定位的对端服务网关。
一种dubbo服务调用方法,包括,
接收对端服务网关发送的dubbo服务调用请求;
根据dubbo服务调用请求调用相应的dubbo服务,并将dubbo服务调用结果反馈给对端服务网关。
订阅dubbo 服务注册中心的服务信息,根据dubbo服务调用请求,调用相应的dubbo服务。
订阅dubbo 服务注册中心的服务信息,根据dubbo服务调用请求,判断所需调用的dubbo服务是否位于预设的白名单上,若是,则调用相应的dubbo服务。
dubbo服务调用结果的内容包括调用是否成功、错误信息和返回响应内容。
一种dubbo服务调用系统,包括多个云平台,
云平台包括C++客户端、服务网关和dubbo服务;
C++客户端:向服务网关发送dubbo服务调用请求;接收服务网关反馈的dubbo服务调用结果;
若云平台为dubbo服务调用请求端:
服务网关:将dubbo服务调用请求发送至相应的对端服务网关,接收对端服务网关的dubbo服务调用结果;
若云平台为dubbo服务调用结果反馈端:
服务网关:接收对端服务网关发送的dubbo服务调用请求,根据dubbo服务调用请求调用相应的dubbo服务,并将dubbo服务调用结果反馈给对端服务网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国家电网有限公司;国网江苏省电力有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国家电网有限公司;国网江苏省电力有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345122.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动存储介质违规外联报警系统及方法
- 下一篇:一种会计教学用设备