【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
需要理解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服务端收到请求,然后通过反射技术,调用方法,将返回结果发送给客户端。
来源:oschina
链接:https://my.oschina.net/u/3142419/blog/3147513