作者信息:严浩:同程艺龙高级开发,负责服务治理相关工作, Apache Dubbo Committer。胥皓:同程艺龙高级开发,负责服务治理相关工作。Dubbo3在同程旅行的实践背景在微服务发展初期,市场上还没有成熟和流行的 RPC 框架,我们公司内部自研开发了一套名为 DSF (Distributed Service Framework) 的 RPC 框架,支撑起了公司业务的高速发展。但是随着技
首先是Dubbox,Dubbo开源过后,当当网根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为Dubbox(即Dubbo eXtensions)。 更新的功能为 ①支持REST风格远程调用(HTTP + JSON/XML) ②支持基于Kryo和FST的Java高效序列化实现 ③支持基于嵌入式Tomcat的HTTP remoting体系 ④升级Spring:将dubbo中Spring由2
转载
2024-08-20 10:20:42
74阅读
Dubbo2.7.x 旧的新特性Dubbo 2.7 新特性1. 异步化改造Dubbo 2.6 异步化Dubbo 2.7 异步化2. 三大中心改造元数据改造配置中心支持3. 服务治理增强 Dubbo 2.7 新特性Dubbo 2.7.x 作为 Apache 的孵化版本,除了代码优化之外,还新增了许多重磅的新特性,本文将会介绍其中最典型的三个新特性:异步化改造 三大中心改造 服务治理增强1. 异步化
转载
2024-10-04 11:50:42
35阅读
最近在做老系统升级(springboot2+dubbo2.7.1+zookeeper+nacos-config),去掉zookeeper的注册中心,替换成nacos2.1版本(阿里云已经不支持1.X版本了)-对应的需要升级springboot和dubbo3。最终升级完成了,其中遇到的诸多问题,能记住多少就总结多少 有在升级过程中,遇到问题的小伙伴,欢迎交流。升级原因抛弃zookeeper做为注册中
转载
2024-03-23 14:33:51
299阅读
打开网站看更多优质文章Apache Dubbo 2.7.7 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。新版本更新内容如下:Features[Solution] 提供集成 Apache Dubbo 与 Nacos 认证的解决方案完整的 lfu 缓存建议[Feature] 支持应用选择首选的网
目录一、使用注册中心zookeeper改造dubbo项目实现步骤:1、服务接口项目:008-zk-interface2、服务提供者项目:009-zk-uservice-provide3、服务消费者项目:010-zk-consumer4、发布项目二、使用版本号来改造dubbo项目版本号实现步骤:1、服务提供者项目:011-zk-uservice-multi-provide2、服务消费者项目:012
转载
2024-09-06 00:00:43
28阅读
ali的dubbo与springboot
原创
2020-01-07 16:01:07
515阅读
Dubbo搭建
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。
如果不想使用Spring配置,而希望通过API的方式进行调用(不推荐),请参见:API配置。这里我们采用的是spring-boot与dubbo的集成,如果只是与纯spring集成,可
转载
2024-10-11 16:35:23
55阅读
一. Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC 框架。1. Dubbo架构 虚线都是异步访问,实线都是同步访问 蓝色虚线:在启动时完成的功能 红色虚线(实线)都是程序运行过 程中执行的功能 调用关系说明: 0. 服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。服务消费
转载
2024-10-23 19:30:51
73阅读
5 月 21 日,经过一年多的孵化,Apache软件基金会宣布 Dubbo 正式毕业,成为 Apache 的顶级项目。 从孵化器毕业是一种荣誉,也是另一种开始。Apache Dubbo(以下简称Dubbo)是阿里巴巴于于2011年开源的一款高性能Java RPC框架,开源伊始就在业界产生了很大的影响,被大量公司广泛使用,甚至在很多公司自研的RPC框架中也能看到不少Dubbo的影子,可以说
Dubbox是一个分布式服务框架,前身是阿里巴巴的开源项目Dubbo,后来阿里不再维护此框架;进而当当网进行了进一步维护,为了和Dubbo区分就取名为Dubbox。 简单而言,在Dubbox中主要存在三种角色:注册中心(Registry)、 提供者(Provider)、消费者(Customer)。 而作为分布式框架之一的Dubbox就能够实现消费方和提供方之间的远程调用,即对分别部署在
目录Apache Dubbo 简介Dubbo 部署架构Apache Dubbo 快速使用入门启动注册中心-Zookeeper增加 Maven 依赖定义服务对外接口提供方实现接口并暴露服务application.yml 配置消费者调用远程服务管理控制台 - dubbo-adminApache Dubbo 简介1、Apache Dubbo 是一款微服务框架,为大规模微服务实践提供高性能 RPC 通信、
需求目标:将所有微服务中的Dubbox2.8.4 升级到 Dubbo3.0,为Service Mesh做准备方式:平滑升级、微服务按需逐个升级、Dubbo多版本共存、Dubbo共享组件多版本共存现状:20多个微服务使用Dubbox版本相互RPC,共享Dubbo SPI扩展组件,多个开发团队维护不同的微服务一、Dubbo多版本通信问题的解决原生Apache Dubbo的版本升级一直保持着向下兼容,而
转载
2024-04-20 16:58:09
412阅读
dubbo2.5.3升级到2.7.3dubbo框架升级修复方案升级介绍升级内容升级过程中出现的问题PS dubbo框架升级dubbo框架因为阿里有一段时间没有维护,所以项目中用的还是2.5.3的版本,近期公司做安全渗透发现存在反序列化漏洞,利用该漏洞可以获取到部署provider服务主机的信息,属于高危漏洞,必须尽快修复。修复方案这种框架上的漏洞修复对于研究dubbo不深的人来说,升级版本是最快
转载
2024-03-05 12:06:40
91阅读
Dubbo 2.7发布以后,大刀阔斧的改动一番,原来的元数据,配置等全放注册中心中。2.7之后将元数据拆分出去,注册中心简化,具体有哪些变化可以去官网看下。 由于改动比较大,所以Admin目前还处于开发阶段,还有不少bug。下面介绍dubbo 2.7下如何部署Admin且能看到元数据,可以直接测试接口。1.首先升级Dubbo版本,将版本升级到2.7.X,否则就会出现下图提示 将下面两个包放到pom
转载
2024-03-31 06:54:43
219阅读
Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级
原创
2023-05-13 08:13:17
98阅读
1.dubbo加载流程第一步解析:在dubbo的jar包下,spring启动时会默认加载/MATE-INF/spring.handler文件,该文件下有这么一段内容:http\://code.alibabatech.com/schema/dubbo=com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandler这个DubboNamespac
转载
2024-10-23 11:53:42
18阅读
图标式导航的案例 这是 YouTube 的图标式导航(移动版): 这是 Squarespace的图标式导航: AWARD的图标式导航不拘一格: 问题所在 问题在于,点击图标式导航之后,图标本身没有任何变化。也就是说: 操作缺乏反馈。 按钮的状态不同,样式也不同,这样才能有效引导用户。 我们拿开关来举例。开关也是一种按钮,一般有两种情况: 1 打开灯;
ApacheDubbo惊爆高危漏洞,快升级三丰soft张三丰漏洞背景2020年06月23日,360CERT监测发现ApacheDubbo官方发布了ApacheDubbo远程代码执行的风险通告,该漏洞编号为CVE-2020-1948,漏洞等级:高危。ApacheDubbo是一款高性能、轻量级的开源JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和
原创
2021-01-25 11:20:39
519阅读
背景2020年023日, 360CERT监测发现 Apache Dubbo 官方 发布了 Apach
原创
2022-11-09 16:53:17
317阅读