Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。更多用户信息,可以访问Dubbo @GitHub,issue#1012: Wanted: who's using dubbo。自去年 12 月开始,Dubbo 3.0 便已正式进入开发阶段,并备受社区和广大 Dubbo 用户的关注,本文将
  DubboAlibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,      Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)
服务雪崩微服务架构中经常会出现多个服务级联调用的情况,如下图所示:A作为服务提供者,B作为服务消费者,B调用A,C又调用B,D又调用C,如果A出现问题,那么可能导致B调用失败,B出现问题又会导致C调用失败,这样问题不断向上延伸,导致整个系统不可用,也就是服务雪崩了。 导致服务雪崩原因有很多,比如:流量激增、缓存问题、硬件故障、程序bug、线程长时间等待等。Sentinel是啥?Sentinel翻译
一、为什么要用dubbo服务治理框架服务的监控服务的注册发现服务的通信服务的容错服务的负载均衡SpringCloud Alibaba :DubboseatarocketMQNacosSentinel二、Dubbo Spring Cloud的demo2.1创建一个项目创建一个spring-cloud-dubbo-example的maven工程分别添加三个模块:spring-cloud-dubbo-s
转载 2024-05-15 12:01:01
344阅读
一、引入依赖<!-- 引入dubbo依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version&
转载 2024-04-03 10:36:39
0阅读
1.Spring Cloud 与 Dubbo 与 Spring Cloud Alibaba早期在国内做分布式(微服务)应用Dubbo是比较热门的框架,被许多互联网公司所采用,并产生了许多衍生版本,如网易,京东,新浪,当当等等,奈何在2014年10月Dubbo停止维护,在Dubbo停更的时间里Spring Cloud快速追赶上。在2017年9月,阿里宣布重启Dubbo项目,计划对Dubbo进行持续更
转载 2024-04-07 11:43:59
35阅读
总览      Dubbo 的定位始终是一款 RPC 框架,而 Spring Cloud 的目标是微服务架构下的一站式解决方案。Dubbo 已经适配到 Spring Cloud 生态,比如作为 Spring Cloud 的二进制通信方案来发挥 Dubbo 的性能优势,Dubbo 通过模块化以及对 HTTP 的支持适配到 Spring Cl
转载 2024-08-05 17:40:21
33阅读
简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏
转载 10月前
13阅读
最近,使用Zookeeper实现一个简单的配置中心。 其间,使用Curator(毕竟都是Apache旗下)作为Zookeeper的客户端实现。但是,当整合进Dubbo时,发现出现Curator版本不兼容。 Dubbo支持curator,但dubbo时间久远,当时的版本curator: 1.1.10。而我使用的curator最新的2.11.1版本不过查看Curator版本说明时,发现:This
转载 2024-03-05 07:18:41
52阅读
dubbo和spring cloud作为当下比较流行的两种开发框架,相信在最初的学习或者开发选型时会纠结于于学习哪个框架。下边就来从横向和纵向分别对比一下这两者之间的异同,以便对这两种框架有更深入的理解。在对比之前,我们先来看看这两者之间分别有什么特点:Dubbo:Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心
转载 2024-10-05 14:08:47
54阅读
概述实际上,Apache Dubbo是一款高性能的Java RPC框架。而Apache Dubbo的前身是阿里巴巴公司开源的、轻量级的开源RPC框架,在2018年阿里巴巴把这个框架捐献给了Apache基金会。那alibaba.dubbo和apache.dubbo我们应该怎么去选择呢?Dubbo Github地址(两个地址都能访问):github.com/alibaba/dub…github.com
转载 2024-03-22 09:31:43
53阅读
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。此外,
转载 2024-07-02 12:19:33
99阅读
SpringCloud-AlibabaDubbo概述可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然又在2017年9月份恢复了更新,不可谓不神奇。网络上很多人都拿Dubbo和Spring Cloud做对比,可能在大家的心目中,这两
转载 2024-02-19 13:31:48
72阅读
Springcloud Alibaba Sentinel:熔断、降级、限流一、概念介绍二、解决方案三、集成使用四、扩展使用五、网关监控 一、概念介绍1、什么是熔断? 2、什么是降级?3、区别? 4、什么是限流?二、解决方案springcloud的Hystrix和Alibaba的Sentinel,两者对比如下:三、集成使用关于springcloud和springcloud-alibaba和各组件的
转载 2024-02-19 21:11:00
65阅读
 问题起源最近在用dubbo的时候,发现消费者会给非相同group的服务提供者发送getMetaInfo的请求,于是想研究一下到底是因为什么。看了一下源码,发现消费者从注册中心获取服务提供者信息是通过服务提供者的serverName,而具体serverName下的元数据中其实没有group的概念,默认dubbo3的元数据存储方式是local,所以即使是非相同group的提供者,也会收到g
一,前言 在面对新技术新事物的时候,我们首先应该了解这是一个什么东东,了解为什么使用这门技术,如果我们不使用又会有什么影响。比如,本篇博客介绍Dubbo的基本使用,此时我们应该先要明白我为什么要使用Dubbo,它能帮我解决什么问题,不使用Dubbo又会如何。 关于Dubbo的相关术语,请参考Dubbo官网(支持中英): http://dubbo.apache.org二,什么是Dubbo D
技术杂谈Springcloud alibab和dubbo有什么区别?最明显的区别,他们的定位不一样SpringCloud Alibaba首先说一下SpringCloudAlibaba(以下称 SCA),他的定位是微服务架构的一站式解决方案,特点就是 齐全 ,也就是它的生态非常齐全,对于熔断、服务监控、网关、服务跟踪、服务调用都有对应的组件,比如 Hystrix 熔断器,Gateway 网关,Eur
简介 Apache Dubbo 是一个分布式服务框架,主要实
原创 2022-03-22 15:22:16
138阅读
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方
问题描述:作为菜鸟,在学习SpringBoot过程中,想着看一遍老师的视频,自己手敲,能够让自己印象深刻一点,结果问题就来了。@Reference注解的引用报空指针异常。折磨了两个多小时,查阅了无数资料,最终发现自己对IOC理解还不够透彻,导致了此次这种本可以避免的错误。 本文便是将过程记录下来,警醒自己,如果有大神发现描述有误,请纠正,谢谢。 使用的环境如下:JDK1.8SpringBoot 2
  • 1
  • 2
  • 3
  • 4
  • 5