Apache Dubbo 晋升为 Apache 基金会顶级项目
Apache 基金会发布公告,宣布 Apache Dubbo 从孵化器毕业,成为 Apache 基金会顶级项目。
Apache Dubbo 是在2018年2月进入 Apache 孵化。 Apache Dubbo 副总裁(Lan Luo)说:今天不只是 Apache Dubbo 项目本身的成功,更是 Apache Way 的成功。回到 Dubbo 开始在Apache软件基金会孵化的时候,该项目有少量的初始提交者,但今天Dubbo提交者的数量增加了五倍,我们为现在在这个项目中拥有更多贡献者感到自豪 ,这确实是一段伟大的旅程。
Apache Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。
主要核心部件:
-
Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制
-
RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
-
Registry: 服务目录框架用于服务的注册和服务事件发布和订阅
Dubbo 工作原理
-
Provider
-
暴露服务方称之为“服务提供者”
-
-
Consumer
-
调用远程服务方称之为“服务消费者”
-
-
Registry
-
服务注册与发现的中心目录服务称之为“服务注册中心”
-
-
Monitor
-
统计服务的调用次调和调用时间的日志服务称之为“服务监控中心”
-
(1) 连通性:
-
注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小
-
监控中心负责统计各服务调用次数,调用时间等,统计先在内存汇总后每分钟一次发送到监控中心服务器,并以报表展示
-
服务提供者向注册中心注册其提供的服务,并汇报调用时间到监控中心,此时间不包含网络开销
-
服务消费者向注册中心获取服务提供者地址列表,并根据负载算法直接调用提供者,同时汇报调用时间到监控中心,此时间包含网络开销
-
注册中心,服务提供者,服务消费者三者之间均为长连接,监控中心除外
-
注册中心通过长连接感知服务提供者的存在,服务提供者宕机,注册中心将立即推送事件通知消费者
-
注册中心和监控中心全部宕机,不影响已运行的提供者和消费者,消费者在本地缓存了提供者列表
-
注册中心和监控中心都是可选的,服务消费者可以直连服务提供者
(2) 健状性:
-
监控中心宕掉不影响使用,只是丢失部分采样数据
-
数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务
-
注册中心对等集群,任意一台宕掉后,将自动切换到另一台
-
注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯
-
服务提供者无状态,任意一台宕掉后,不影响使用
-
服务提供者全部宕掉后,服务消费者应用将无法使用,并无限次重连等待服务提供者恢复
(3) 伸缩性:
-
注册中心为对等集群,可动态增加机器部署实例,所有客户端将自动发现新的注册中心
-
服务提供者无状态,可动态增加机器部署实例,注册中心将推送新的服务提供者信息给消费者
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
华为回应谷歌暂停支持部分业务:中国市场不受影响
5月20日下午消息,针对谷歌暂停支持华为部分业务,华为方面发表声明称,安卓作为智能手机操作系统,一直是开源的,华为作为重要的参与者,为安卓的发展和壮大做出了非常重要的贡献。华为有能力继续发展和使用安卓生态。 华为方面表示,华为和荣耀品牌的产品,包括智能手机和平板电脑,产品和服务在中国市场不受影响,请广大消费者放心使用和购买。未来华为仍将持续打造安全、可持续发展的全场景智慧生态,为用户提供更好的服务。 以下为声明全文: 关于谷歌暂停支持华为部分业务的媒体声明(2019年5月20日) 安卓作为智能手机操作系统,一直是开源的,华为作为重要的参与者,为安卓的发展和壮大做出了非常重要的贡献。华为有能力继续发展和使用安卓生态。华为和荣耀品牌的产品,包括智能手机和平板电脑,产品和服务在中国市场不受影响,请广大消费者放心使用和购买。未来华为仍将持续打造安全、可持续发展的全场景智慧生态,为用户提供更好的服务。 Huawei has made substantial contributions to the development and growth of Android around the worl...
- 下一篇
所以 Apache 基金会不受美国法律约束?
开源中国昨天发布的一篇文章《开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束》引发了开源届乃至整个 IT 行业的热烈讨论,其中有个别声音认为文章的说法有误,甚至制造了恐慌。 文中我们引用了两处内容,分别是 Apache 软件基金会与 GitHub 官网上关于相关产品与服务是否受美国出口法律约束的表述,其中大家似乎都明确了 GitHub Enterprise Server 会受到约束,而 Apache 部分则见解不同,并且这也是他人认为我们制造恐慌的焦点。 恰恰相反,过度渲染以制造恐慌是我们所反对的,开源中国的本意是希望借由昨天谷歌和华为的事件来提醒各位注意:在贸易战的背景下,美国出口法律对开源造成的风险。 开源中国创始人红薯表示这锅咱们不背,他认为大家误解我们了,而这误解可能来自于ASF 官网上本身描述得不够明确。 我们一直以为开源是无国界、完全不封闭的,但是却发现Apache 软件基金会(下用 ASF)这个全球最大的开源软件基金会官网上有这样的内容: 下面这段摘录自图片中 ASF 项目(ASF Products)关于出口说明的文字正是我们昨天发表那篇文章的根本原...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Linux系统CentOS6、CentOS7手动修改IP地址