dubbo 小结

2017-10-17  本文已影响15人  青城楼主

dubbo 

soa,rpc框架

提供服务和消费端模式

简单流程 provider 注册服务到zookeper,消费者进行subcirse订阅,

消费端传入serviceName和mothod  进行send 服务端返回

monitor监控

dubbo初始化

spring 的schemal自定义复杂bean,通过xml标签和schemal配置找到相关的DubboHandlerSpace

调用ini方法初始化Bean

Bean包括

registerConfig 配置zookeeper 注册地址

protocolConfig配置端口

moduleConfig 配置相关group模块组件

customerConfig 消费者相关配置

ProviderConfig提供服务相关的配置

monitorConfig 配置相关的监控

applicationConfig配置服务、消费名

三个bean

refenceBean Client端代理工厂类,通过实现factoryBean 对相关类进行代理,通过调用getObject可以实现相关的逻辑bean,dubbo 通过调用getObject映射方法createProxy()生成相关的URL {dubbo 或者 register开头}

ServernBean 初始化相关配置,通过ServerConfig 把传入的URL解析 ,通过invoke挑用

anatationBean 注解  通过scan 可扫描@service类  注入Iserver接口

上一篇 下一篇

猜你喜欢

热点阅读