RPC实战与核心原理
16lz
2021-03-23
download:《极客时间》RPC实战与核心原理
测试
- 定义服务接口
package com.wgs.rpc.test;public interface HelloService {String hello(String name);}
- 接口的真正实现,这是在服务端的实现,是隐藏的,不对外开放。
package com.wgs.rpc.test;public class HelloServiceImpl implements HelloService {@Overridepublic String hello(String name) {return "name : " + name;}}
- 服务端暴露服务:
package com.wgs.rpc.test;import com.wgs.rpc.framework.RPCFramework;public class RPCProvider {public static void main(String[] args) throws Exception {HelloService service = new HelloServiceImpl();RPCFramework.export(service, 8989);}}
- 客户端引用服务:
package com.wgs.rpc.test;import com.wgs.rpc.framework.RPCFramework;public class RPCProvider {public static void main(String[] args) throws Exception {HelloService service = new HelloServiceImpl();RPCFramework.export(service, 8989);}}
最后先运行服务端再运行客户端,即可打印出”name : Hello First RPC!”.
更多相关文章
- 读SRE Google运维解密有感(一)
- 生产环境常见HTTP状态码
- Terraform的一次排错记录
- Nosql数据库服务之redis
- 深入理解消息中间件技术之RabbitMQ服务
- 容器技术|Docker三剑客之Compose
- 网站使用云服务器有什么好处?
- DSaaS,一个创新的云密码服务
- WEB服务器参数优化配置模版