前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >认识dubbo

认识dubbo

原创
作者头像
技术蓝海
修改2020-10-26 10:47:45
3980
修改2020-10-26 10:47:45
举报
文章被收录于专栏:wannshan(javaer,RPC)wannshan(javaer,RPC)

dubbo是基于java (目前最新是2.7.8发布版本)语言编写的一个高性能RPC框架,前身是阿里内部的后台服务框架,后来开源接收社区提交,现在属于apache 软件基金组织的一个开源项目

http://dubbo.apache.org/en-us/

代码托管在github上

https://github.com/apache/dubbo

功能架构如下

dubbo 功能架构
dubbo 功能架构

具体提供如下功能:

  • 基于RPC透明接口调用
  • 智能负载均衡
  • 自动服务注册和发现
  • 高扩展
  • 实时传输路由
  • 可视化服务治理

一句话其实也可以作为服务微服务的部署框架,从这个角度他们是市面上主流spring-cloud的同类产品。

Quik start

dubbo 一般是依赖spring运行,但不是一定依靠spring,也可以通过api,或者通过注解的方式 直接运行。见这里

这个是dubbo代码结构,红框中是demo里有可运行的代码。本地要先启动一个zookeeper 服务,作为demo默认注册中心

dubbo 3中运行模式
dubbo 3中运行模式

可以看到dubbo提供3运行模式

服务者消费者代码
服务者消费者代码

技术生态

dubbo 可以集成现有稳定的技术构建微服务系统,目前dubbo用的技术生态如下(v2.7.8)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 功能架构如下
  • Quik start
  • 技术生态
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档