RPC實戰與核心原理

download:《極客時間》RPC實戰與核心原理php

測試

  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!」.app

相關文章
相關標籤/搜索