dubbo-简介

164 阅读1分钟

dubbo: rpc框架 三大核心能力 1.面向接口的远程方法调用 2.只能容错和负载均衡 3.服务自动注册和发现 基于容器运行的。默认依赖的容器是spring 执行流程: 1.start:启动spring容器时,自动启动Dubbo的provider 2.register:dubbo的provider在启动后自动会去注册中心注册内容,注册的内容包括: a.provider的ip b.provider的端口 c.provider对外提供的接口列表,哪些方法,哪些接口类 d.dubbo的版本 e.访问provider的协议 3.subscribe:订阅。当consumer启动时,自动去registry获取到已注册的服务信息 4.notify:通知,当provider的信息发生变化时,自动由registry向consumer推送消息 5.invoke:调用.consumer调用provider中方法 同步请求.消耗一定性能,但是必须是同步请求,因为需要接收调用方法后的结果 6.count:次数.每隔2分钟,provider和consumer自动向monitor发送访问次数.monitor进行统计 https://dubbo.apache.org/zh/docs/