一种基于java的跨平台可扩展的RPC框架设计方法
基本信息
申请号 | CN202010782542.4 | 申请日 | - |
公开(公告)号 | CN112035276A | 公开(公告)日 | 2020-12-04 |
申请公布号 | CN112035276A | 申请公布日 | 2020-12-04 |
分类号 | G06F9/54(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 李蔚 | 申请(专利权)人 | 上海视云网络科技有限公司 |
代理机构 | 上海泰能知识产权代理事务所(普通合伙) | 代理人 | 上海视云网络科技有限公司 |
地址 | 200336上海市长宁区仙霞路350号科创楼3楼 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种基于java的跨平台可扩展的RPC框架设计方法,包括以下步骤:以java开发服务端,定义代理接口类和实体类,Controller类继承所述代理接口类并实现,启动RPC Server即完成RPC服务发布;开发客户端,通过启动RPC Client对接所述服务端,调用RPC方法和本地方法一致;所述RPC Server采用Netty作为通信框架,启动TCP服务,同时加载注册的RPC接口类及RPC实现类,将所述RPC Server注册到服务发现中心;RPC Client采用Netty作为通信框架,加载注册的RPC代理接口类,并连接所述服务发现中心,获取订阅的服务列表,进行连接。本发明能够解决多应用之间互联的根本问题,从而为构建分布式服务调用网络的目标实现框架基础。 |
