[发明专利]一种远程在多台服务器上执行函数的方法和装置有效
申请号: | 202110579042.5 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113190292B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 李成广 | 申请(专利权)人: | 的卢技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 姜慧勤 |
地址: | 210033 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 服务器 执行 函数 方法 装置 | ||
1.一种远程在多台服务器上执行函数的方法,其特征在于,该方法具体为:
将所有服务器通过同一局域网链接;
对于所有服务器,根据函数启动的先后顺序,在只实现控制功能的服务器上部署RPC客户端模块,在只实现服务功能的服务器上部署RPC服务端模块,在既实现控制功能又实现服务功能的服务器上部署RPC客户端模块和RPC服务端模块;
对于每个RPC服务端模块,该RPC服务端模块绑定其所在的服务器的IP和端口,暴露其绑定的IP和端口,同时暴露其所在的服务器的函数,该RPC服务端模块循环等待RPC客户端模块传来的参数指令,并在收到参数指令后执行相应的函数;
对于每个RPC客户端模块,该RPC客户端模块绑定其要控制的服务器的IP和端口,并向其要控制的服务器对应的RPC服务端模块传送参数指令,控制其要控制的服务器对应的RPC服务端模块执行该RPC服务端模块暴露出来的函数;
从而实现只部署RPC客户端模块的服务器对其他所有服务器的远程控制。
2.一种远程在多台服务器上执行函数的装置,其特征在于,该装置包括RPC客户端模块和RPC服务端模块,所述RPC客户端模块部署在实现控制功能的服务器上,RPC服务端模块部署在实现服务功能的服务器上;
对于每个RPC服务端模块,该RPC服务端模块绑定其所在的服务器的IP和端口,暴露其绑定的IP和端口,同时暴露其所在的服务器的函数,该RPC服务端模块循环等待RPC客户端模块传来的参数指令,并在收到参数指令后执行相应的函数;
对于每个RPC客户端模块,该RPC客户端模块绑定其要控制的服务器的IP和端口,并向其要控制的服务器对应的RPC服务端模块传送参数指令,控制其要控制的服务器对应的RPC服务端模块执行该RPC服务端模块暴露出来的函数;
从而实现只部署RPC客户端模块的服务器对其他所有服务器的远程控制。
3.一种计算机设备,包括存储器、处理器,以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述远程在多台服务器上执行函数的方法的步骤。
4.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1所述远程在多台服务器上执行函数的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于的卢技术有限公司,未经的卢技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110579042.5/1.html,转载请声明来源钻瓜专利网。