1. 云栖社区>
  2. 全部标签>
  3. #dubbo#
dubbo

#dubbo#

已有4人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

2019年Dubbo你掌握的如何?快看看这30道高频面试题!

30道高频Dubbo面试题,哪些你还不会?

分布式 架构 java 线程 spring 配置 Image 面试题 dubbo JAVA面试题 Dubbo面试题

源码分析Dubbo服务注册与发现机制RegistryDirectory)

   RegistryDirectory,基于注册中心的服务发现,本文将重点探讨Dubbo是如何实现服务的自动注册与发现。从上篇文章,得知在消息消费者在创建服务调用器(Invoker)【消费者在初始时】时需要根据不同的协议,例如dubbo、registry(从注册中心获取服务提供者)来构建,其调用的方法为Protocol#refer,基于注册中心发现服务提供者的实现协议为RegistryProtocol。

RPC 分布式 开发框架与中间件 源码 配置 string url Consumer Registry list alibaba dubbo 服务发现 服务注册 RegistryDirectory

初探微服务架构

之前介绍了什么时候进行服务化,以及服务化拆分的两种方式即横向拆分和纵向拆分,还提到了引入微服务架构需要解决的问题。 这篇文章将进行介绍微服务架构的各个组成部分。 下图是微服务架构的模块图,在具体介绍之前先来看下一次正常的服务调用的流程。

架构 java 监控 数据处理 配置 微服务 dubbo springcloud

从单体应用走向服务化

之前讲解了什么是微服务:微服务的核心在于服务治理,微服务架构是将复杂臃肿的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,并交由小团队进行开发和运维,从而极大地提高了应用交付的效率。

架构 java 微服务 dubbo springcloud

源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系

Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现、集群、负载均衡、路由机制等整个知识体系,梳理整理Dubbo Invoker整个类图如下: 主要有如下接口群 Invocation(调用上下文环境) Invocation:1、String getMethodName() 获取调用方法名。

RPC 分布式 算法 开发框架与中间件 源码 cluster 集群 负载均衡 string url service dubbo Invoker 路由 服务发现

源码分析Dubbo服务消费端启动流程

通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生命周期接口:InitializingBean,接下来应该看一下其afterPropertiesSet方法的实现。

RPC 分布式 开发框架与中间件 源码 配置 集群 string url Consumer Registry dubbo 消费者启动流程

源码分析Dubbo服务提供者启动流程-下篇

本文继续上文Dubbo服务提供者启动流程,在上篇文章中详细梳理了基于dubbo spring文件的配置方式,Dubbo是如何加载配置文件,服务提供者dubbo:service标签服务暴露全流程,本节重点关注RegistryProtocol#export中调用doLocalExport方法,其实主要是根据各自协议,服务提供者建立网络服务器,在特定端口建立监听,监听来自消息消费端服务的请求。

RPC 分布式 开发框架与中间件 服务器 源码 Server string pipeline url handler dubbo export 启动流程 服务提供者 DubboProtocol

源码分析Dubbo服务提供者启动流程-上篇(带流程图)

本节将详细分析Dubbo服务提供者的启动流程,请带着如下几个疑问进行本节的阅读,因为这几个问题将是接下来几篇文章分析的重点内容。 什么时候建立与注册中心的连接。 服务提供者什么时候向注册中心注册服务。

RPC 分布式 开发框架与中间件 源码 配置 string url Registry alibaba service dubbo 启动流程 服务提供者

Dubbo NettyServer 消息分发策略

 这篇文章的目标是分析清楚Dubbo NettyServer的消息分发策略,会分析Handler的封装和调用过程,最后分析Dubbo NettyServer支持的所有分发策略。  前半部分会讲解清楚Handler的封装流程和调用过程,具体的关系如下图。

线程 request string static url class void handler threadpool dubbo 线程池策略和线程模型

五分钟内免费体验 EDAS ,完美解决微服务痛点

2019 月 10 月 3 日,Spring Cloud Alibaba 正式 "挂牌" Spring 官方,成为推荐的 Spring Cloud 规范实现之一,官宣地址点击这里。 目前,已包括爱回收、东家、Acmedcare+、生学教育、联想云、凤凰网、平安科技等企业正在通过 Spring Cloud Alibaba 构建自己的微服务架构,并能无缝连接到阿里云的各类服务。

云栖社区 监控 线程 spring 微服务 EDAS dubbo springcloud

源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口

本节主要阐述如下两个问题: Dubbo自定义标签实现。 dubbo通过Spring加载配置文件后,是如何触发注册中心、服务提供者、服务消费者按照Dubbo的设计执行相关的功能。 所谓的执行相关功能如下: 注册中心启动,监听消息提供者的注册服务、接收消息消费者的服务订阅(服务注册与发现机制)。

RPC 分布式 开发框架与中间件 源码 spring 配置 class Registry bean BeanDefinition service dubbo 服务提供者 服务消费者

解Bug之路-dubbo流量上线时的非平滑问题

前言 笔者最近解决了一个困扰了业务系统很久的问题。这个问题只在发布时出现,每次只影响一两次调用,相较于其它的问题来说,这个问题有点不够受重视。由于种种原因,使得这个问题到了业务必须解决的程度,于是就到了笔者的手上。

函数 日志 bug kernel Server oschina dubbo

8
GO