使用Java原生的序列化、动态代理、反射等实现简单的RPC框架。本示例来源于《分布式服务框架》。
示例
- EchoService.java
1 | 复制代码public interface EchoService { |
- EchoServiceImpl.java
1 | 复制代码public class EchoServiceImpl implements EchoService { |
- RpcExporter.java
1 | 复制代码import java.io.IOException; |
- RpcImporter.java
1 | 复制代码import java.io.ObjectInputStream; |
- RpcTest.java
1 | 复制代码import java.net.InetSocketAddress; |
输出
1 | 复制代码Are you ok ?--> I am OK. |
可进入我的博客查看原文
欢迎关注公众号: FullStackPlan 获取更多干货
本文转载自: 掘金