Dubbo
RPC入门
- 两端建立Socket连接
- 携带方法参数与方法名字
- 远程执行方法
- 计算出结果输入Socket流
- Socket连接关闭
分析:
- 怎样建立Socket连接和保存更有效?(Netty)
- 传输的字节数怎样性价比更高?(序列化)
- 出现事务方法怎么保证数据一致性?()
- 怎么样高效的调用大量不同的方法?(负载均衡)
- 由于网络延迟等原因,导致返回结果丢失怎么办?(消息重传)
实战
- 可以利用 zookeeper 作为注册中心
- 下载官网的 dubbo-admin 执行 mvn clean package 打成jar包运行作为管理控制台(port:7001)
- dubbo怎么解析xml配置文件:DubboBeanDefinitionParser 解析器:容器启动解析文件-> DubboNamespaceHandler 创建各个标签解析器->