最近在熟悉工程中用到的RPC框架,碰到一个小问题。在引出该问题前,先简单介绍一下RPC:
RPC介绍
我们从一个例子开始。
服务方接口:
package com.jzh.rpc.server;
public interface IRpcServer {
public void work();
}
服务方实现类:
package com.jzh.rpc.server.impl;
import com.jzh.rpc.server.IRpcServer;
public class RpcServerImpl implements IRpcServer{
@Override
public void work() {
System.out.println("you got me");
}
}
上面代码非常简单,work方法打印you got me
。
如果上述代码实现在本地,那很简单,我们通过下面代码即可调用RpcServerImpl 的work方法:
package com.jzh.rpc.client;
import com.jzh.rpc.server