金三银四精选java面试题-Dubbo是如何完成服务导出的?

发布时间:2023-12-21 13:08:41
 

Dubbo是如何完成服务导出的?

  1. 首先Dubbo会将程序员所使用的@DubboService注解或@Service注解进行解析得到程序员所定义的服务参数,包括定义的服务名、服务接口、服务超时时间、服务协议等等,得到一个Servicebean
  2. 然后调用ServiceBean的export方法进行服务导出
  3. 然后将服务信息注册到注册中心,如果有多个协议,多个注册中心,那就将服务按单个协议,单个注册中心进行注册
  4. 将服务信息注册到注册中心后,还会绑定一些监听器,监听动态配置中心的变更
  5. 还会根据服务协议启动对应的Web服务器或网络框架,比如Tomcat、Netty等

 
上一篇 金三银四精选java面试题-Dubbo支持哪些负载均衡策略
下一篇 金三银四精选java面试题-Dubbo是如何完成服务引入的?

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题