Dubbo简介
1.什么叫做soa的架构:
面向服务的架构,把服务层和表现层分开两个工程.服务层包含业务逻辑,只需对外提供服务,表现层只需要处理和页面交互;
2. dubbo**技术优势:**
① 使用dubbo 使用rpc协议进行远程调用,直接使用socket(长链接)通信,,传输效率高,
② 提供监控页面可以统计出系统之间的调用关系,调用次数;
③集群容错,负载均衡 ④简单配置,没有api侵入
3.**分布式服务框架(RPC): 就资源调度和治理中心的管理工具,**提高集群利用率
1. consumer: 消费者 通过 registry(注册中心)找到相应服务方(provider)
注意:执行的时候是不通过注册中心,消费者和服务者之间直接交互
2.注册中心: 需要给消费者提供服务的注册地址,消费者基于负载均衡算法选一台服务器,需要zookeerper配合
3.服务方需要提供运行容器(整合spring后就是spring容器),运行的时候要向注册中心注册自己的服务
- 监控中心(Monitor)统计服务的 调用次数和调用时间的监控中心;
4.dobbo运行流程图:
5.**在spring**配置只需要配置 提供应用信息
还没有评论,来说两句吧...