用反射、代理、socket和zookeeper模拟dubbo远程调用接口(RPC)
实现一个简单的远程调用,需要四个项目,如下
api提供接口,service提供接口的实现,provider和consumer分别是提供者和消费者。
同时还需要一个zookeeper作为注册中心
具体思路:
provider启动后,将服务信息注册到zookeeper,同时开启socker监听,(这里的provider是作为socket中的服务端)。启动consumer,consumer启动后,立...
原创
2019-12-12 11:33:51 ·
599 阅读 ·
0 评论