dubbo是分布式服务框架,通过高性能的RPC(远程过程调用)实现服务的输入和输出,不同的机器实现调用。基本通过网络传输,序列化参数,打到调用的效果。

编写RPC的基本思路:1)确定要发送什么消息能够满足调用的需求2)参数的序列化,能调用到方法,也要放参数3)如何通信nio4)注册中心zookeeper

看来dubbo也解决了上述问题

dubbo启动过程

1)dubbo从0开始认识dubbo

service注册过程:

利用spring的扩展机制,DubboNamespaceHandler继承NamespaceHandler

解析service标签,DubboBeanDefinitionParser,来创建ServiceBean,实现spring接口InitializingBean的方法afterPropertiesSet()方法,放入属性值,并调用exprot()方法;exexprot1









相关文章:

  • 2021-05-24
  • 2022-12-23
  • 2018-03-25
  • 2021-06-01
  • 2021-09-07
  • 2022-12-23
  • 2021-10-27
  • 2021-05-27
猜你喜欢
  • 2019-07-19
  • 2018-01-03
  • 2021-07-01
  • 2021-12-27
  • 2022-01-03
  • 2021-05-18
相关资源
相似解决方案