微服务系列(三):Dubbo服务发现

Dubbo服务发现

Dubbo是阿里巴巴公司开源的RPC框架,在国内有着非常大的用户群体,但是其微服务开发组件相对Spring Cloud 来说并不那么完善。
Spring Cloud Alibaba微服务开发框架集成了Dubbo,可实现微服务对外暴露Dubbo协议的接口,Dubbo协议相 比RESTful协议速度更快。
RPC:RPC是远程过程调用(Remote Procedure Call)的缩写形式,调用RPC远程方法就像调用本地方法一样,非 常方便

Dubbo服务架构

Dubbo协议的系统架构图
组件说明:
1、客户端:前端或外部系统
2、API网关:系统唯一入口,路由转发
3、application-1 :应用1,前端提供Http接口,接收用户的交互请求
4、service-1 :微服务1,提供业务逻辑处理服务
5、service-2:微服务2,提供业务逻辑处理服务

交互流程:
1、网关负责客户端请求的统一入口,路由转发,前端通过网关请求后端服务。
2、网关收到前端请求,转发请求给应用。
3、应用接收前端请求,调用微服务进行业务逻辑处理
4、微服务为应用提供业务逻辑处理的支撑,为应用提供Dubbo协议接口

优势分析:
此架构同时提供RESTful和Dubbo接口服务,应用层对前端提供RESTful接口,RESTful是互联网通用的轻量级交互 协议,方便前端接入系统;微服务层向应用层提供Dubbo接口,Dubbo接口基于RPC通信协议速度更快。 本架构采用阿里开源的Nacos,集服务发现和配置中心于一身,支持RESTful及Dubbo服务的注册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值