Dubbo

Posted by 杨一 on 2020-07-04

Dubbo

RPC入门

  • 两端建立Socket连接
  • 携带方法参数与方法名字
  • 远程执行方法
  • 计算出结果输入Socket流
  • Socket连接关闭

分析:

  1. 怎样建立Socket连接和保存更有效?(Netty)
  2. 传输的字节数怎样性价比更高?(序列化)
  3. 出现事务方法怎么保证数据一致性?()
  4. 怎么样高效的调用大量不同的方法?(负载均衡)
  5. 由于网络延迟等原因,导致返回结果丢失怎么办?(消息重传)

实战

  • 可以利用 zookeeper 作为注册中心
  • 下载官网的 dubbo-admin 执行 mvn clean package 打成jar包运行作为管理控制台(port:7001)
  • dubbo怎么解析xml配置文件:DubboBeanDefinitionParser 解析器:容器启动解析文件-> DubboNamespaceHandler 创建各个标签解析器->