前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微服务系列(三):Dubbo服务发现

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

作者头像
许喜朝
发布2021-01-07 14:54:17
6750
发布2021-01-07 14:54:17
举报

Dubbo服务发现

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

Dubbo服务架构
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服务的注册。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Dubbo服务发现
    • Dubbo服务架构
    相关产品与服务
    微服务引擎 TSE
    微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档