Dubbo简介

1.什么叫做soa的架构:  

面向服务的架构,把服务层和表现层分开两个工程.服务层包含业务逻辑,只需对外提供服务,表现层只需要处理和页面交互;

2. dubbo技术优势:

       ① 使用dubbo 使用rpc协议进行远程调用,直接使用socket(长链接)通信,,传输效率高,

       ②  提供监控页面可以统计出系统之间的调用关系,调用次数;

       ③集群容错,负载均衡  ④简单配置,没有api侵入

3.分布式服务框架(RPC): 就资源调度和治理中心的管理工具,提高集群利用率

   1. consumer: 消费者 通过 registry(注册中心)找到相应服务方(provider)

       注意:执行的时候是不通过注册中心,消费者和服务者之间直接交互

   2.注册中心: 需要给消费者提供服务的注册地址,消费者基于负载均衡算法选一台服务器,需要zookeerper配合

   3.服务方需要提供运行容器(整合spring后就是spring容器),运行的时候要向注册中心注册自己的服务

   4. 监控中心(Monitor)统计服务的 调用次数和调用时间的监控中心;

 

4.dobbo运行流程图:

  

5.在spring配置只需要配置 提供应用信息<dubbo:applciation name=””>

<dubbo:reference  注册中心地址 <dubbo:protocoln 端口号>

<dubbo:service 服务类>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值