download:《极客时间》RPC实战与核心原理

测试

  1. 定义服务接口
package com.wgs.rpc.test;public interface HelloService {String hello(String name);}
  1. 接口的真正实现,这是在服务端的实现,是隐藏的,不对外开放。
package com.wgs.rpc.test;public class HelloServiceImpl implements HelloService {@Overridepublic String hello(String name) {return "name : " + name;}}
  1. 服务端暴露服务:
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);}}
  1. 客户端引用服务:
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!”.


©著作权归作者所有:来自51CTO博客作者mb6043b8e99a78b的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 读SRE Google运维解密有感(一)
  2. 生产环境常见HTTP状态码
  3. Terraform的一次排错记录
  4. Nosql数据库服务之redis
  5. 深入理解消息中间件技术之RabbitMQ服务
  6. 容器技术|Docker三剑客之Compose
  7. 网站使用云服务器有什么好处?
  8. DSaaS,一个创新的云密码服务
  9. WEB服务器参数优化配置模版

随机推荐

  1. Android 4.0.3 CTS 测试
  2. android系统工具之 draw9patch超详细教程
  3. Spinner的三级联动
  4. ExpandableListView 怎么和其他组件相互
  5. Android(安卓)-- 动态添加布局
  6. android命令行播放mp3
  7. Android补间动画原理介绍
  8. Android 软键盘功能键(EditText)
  9. android R cannot be resolved to a vari
  10. Android(安卓)模拟机键盘不可用的问题 !!