dubbo

Golang基于泛化调用与Nacos实现Dubbo代理

目录 前言 准备 实现 项目结构 go.mod 返回数据格式 获取 nacos 元信息 泛化调用 提供 http 服务 启动 效果 前言 由于工作中使用的 rpc 框架是 dubbo,经常需要调试不同环境的 dubbo 接口,例如本地环境、开发环境和测试环境。而为了统一管理 http »

Golang基于泛化调用与Nacos实现Dubbo代理

目录 前言 准备 实现 项目结构 go.mod 返回数据格式 获取 nacos 元信息 泛化调用 提供 http 服务 启动 效果 前言 由于工作中使用的 rpc 框架是 dubbo,经常需要调试不同环境的 dubbo 接口,例如本地环境、开发环境和测试环境。而为了统一管理 http »

Dubbo服务提供者如何优雅升级?

文章首发于公众号:BiggerBoy。欢迎关注。 往期文章推荐 大坑!隐式转换导致索引失效...高性能分布式限流:Redis+Lua真香!MySQL索引知识点&常见问题汇总联合索引在B+树上的存储结构及数据查找方式Redis分布式锁实战Mybatis第三方PageHelper插件分页原理M »

ibigboy dubbo

基于dubbo分组group的一些总结

目录 服务分组 分组聚合 总结 服务分组 1.当一个接口有多种实现时,可用使用group分组。 实现代码如下: package com.xxx.service; public interface MyDubboGroupService { public String pr »

dubbo将异常转换成RuntimeException的原因分析 ExceptionFilter

目录 问题 代码分析 结论 思考 最后 问题 开发过程中,发现服务提供者抛出了自定义的BusinessException,到了消费者这边,却变成了RuntimeException。 客户端这边有BusinessException这个类,提供者抛出的也是这个类的异常,为什么会被转成RpcE »

dubbo将异常转换成RuntimeException的原因分析 ExceptionFilter

目录 问题 代码分析 结论 思考 最后 问题 开发过程中,发现服务提供者抛出了自定义的BusinessException,到了消费者这边,却变成了RuntimeException。 客户端这边有BusinessException这个类,提供者抛出的也是这个类的异常,为什么会被转成RpcE »

dubbo之@Reference注解作用说明

目录 目的 ReferenceAnnotationBeanPostProcessor ReferenceInjectionMetadata ReferenceFieldElement ReferenceMethodElement 为什么加了@Reference注解的属性是null 什么情况会 »

国内分布式框架Dubbo使用详解

目录 介绍 Dubbo的原理 基本使用 介绍 Dubbo 是一款高性能、轻量级的 Java RPC 框架,由阿里巴巴开源并贡献至 Apache 基金会。它能够提供服务的注册与发现、负载均衡、服务治理等功能,简化了分布式系统的开发过程。下面我们将详细介绍 Dubbo 的原理和使用方法, »

国内分布式框架Dubbo使用详解

目录 介绍 Dubbo的原理 基本使用 介绍 Dubbo 是一款高性能、轻量级的 Java RPC 框架,由阿里巴巴开源并贡献至 Apache 基金会。它能够提供服务的注册与发现、负载均衡、服务治理等功能,简化了分布式系统的开发过程。下面我们将详细介绍 Dubbo 的原理和使用方法, »

Zookeeper原理及在Dubbo中的使用示例详解

目录 zookeeper 原理 用法 配置管理 命名服务 分布式锁 集群管理 应用实例 引入依赖 配置 Dubbo 和 Zookeeper 定义接口 实现接口 启动服务 zookeeper Zookeeper 是一个分布式协调服务,它可以用于协调分布式系统中的各种资源,如配置信 »

Dubbo Consumer引用服务示例代码详解

目录 Consumer消费者Demo示例 ReferenceConfig#getObject()获取应用Bean ReferenceConfig#createProxy()创建服务代理 RegistryProtocol#refer引用服务 RegistryProtocol#doRefer引用服务 »

Dubbo Consumer引用服务示例代码详解

目录 Consumer消费者Demo示例 ReferenceConfig#getObject()获取应用Bean ReferenceConfig#createProxy()创建服务代理 RegistryProtocol#refer引用服务 RegistryProtocol#doRefer引用服务 »

Dubbo Service Mesh基础架构组件改造

目录 前言 其他基础架构 总结 前言 公司的分布式架构是基于Alibaba Dubbo实现的,微服务的相关治理也是基于Alibaba Dubbo做的,随着公司系统规模的增长服务发布,服务的治理,注册中心的压力,硬件成本等问题逐渐的凸显出来,尤其是服务发布和服务治理,比如多版本的发布,金丝雀 »

Dubbo Service Mesh基础架构组件改造

目录 前言 其他基础架构 总结 前言 公司的分布式架构是基于Alibaba Dubbo实现的,微服务的相关治理也是基于Alibaba Dubbo做的,随着公司系统规模的增长服务发布,服务的治理,注册中心的压力,硬件成本等问题逐渐的凸显出来,尤其是服务发布和服务治理,比如多版本的发布,金丝雀 »

Java Dubbo协议下的服务端线程使用详解

目录 Provider端线程模型 AllDispatcher DirectDispatcher ExecutionDispatcher MessageOnlyDispatcher ConnectionOrderedDispatcher Provider端线程模型 在了解服务端线程模型之前, »