dubbo原理

原创
2019/12/26 10:02
阅读数 22

需要理解socket技术,NIO,IO多路复用

1、生产者将服务注册到zookeeper上面(dubbo://127.0.0.1:8080/com.xiong.UserService),然后在保存到一个map里面k:v  serviceName:Object

    注册的时候需要传输????后面补充

2、生产者开启netty服务监听

3、消费者启动,通过动态反向代理技术,在实现里面进行如下操作,然后从zookeeper中获取,生产者服务,启动netty消费者。

4、消费者调用生产者流程:消费者client传送参数(类名,方法名,参数名,参数值)->生产者netty服务端收到请求,然后通过反射技术,调用方法,将返回结果发送给客户端。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部