一种基于thrift框架threadpool模式的资源调用方法

基本信息

申请号 CN202011323443.6 申请日 -
公开(公告)号 CN112433865A 公开(公告)日 2021-03-02
申请公布号 CN112433865A 申请公布日 2021-03-02
分类号 G06F9/54(2006.01)I;G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 庞文俊;陈继;古传路;李小超;伊晓强 申请(专利权)人 清创网御(合肥)科技有限公司
代理机构 合肥律众知识产权代理有限公司 代理人 殷娟
地址 230000安徽省合肥市经济技术开发区习友路5999号清华大学合肥公共安全研究院4号楼507室
法律状态 -

摘要

摘要 本发明公开了一种基于thrift框架threadpool模式的资源调用方法,属于远程调用技术领域,包括以下步骤:S1、服务端创建共享内存,将共享内存的地址映射到内存空间;S2、客户端连接服务端时,服务端通过主线程向客户端分配线程,并将该线程ID和客户端所需系统资源进行绑定;S3、客户端向服务端发出RPC请求时,服务端提取线程ID对应的系统资源进行使用;S4、客户端退出服务端时,服务端释放系统资源解除绑定。通过将线程和客户端所需的系统资源进行绑定,当客户端的RPC接口向服务端发出请求时,根据线程ID选择相应的系统资源进行使用,即使客户端使用多个RPC接口时能够快速的查找到当前线程所对应的系统资源。