dubbo是基于java (目前最新是2.7.8发布版本)语言编写的一个高性能RPC框架,前身是阿里内部的后台服务框架,后来开源接收社区提交,现在属于apache 软件基金组织的一个开源项目
http://dubbo.apache.org/en-us/
代码托管在github上
https://github.com/apache/dubbo
具体提供如下功能:
一句话其实也可以作为服务微服务的部署框架,从这个角度他们是市面上主流spring-cloud的同类产品。
dubbo 一般是依赖spring运行,但不是一定依靠spring,也可以通过api,或者通过注解的方式 直接运行。见这里
这个是dubbo代码结构,红框中是demo里有可运行的代码。本地要先启动一个zookeeper 服务,作为demo默认注册中心
可以看到dubbo提供3运行模式
dubbo 可以集成现有稳定的技术构建微服务系统,目前dubbo用的技术生态如下(v2.7.8)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。