首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
Dubbo
2025-12-12
Dubbo 服务提供者与消费者的基本配置
Dubbo 服务提供者和消费者的基础配置要点:服务提供者:通过 @DubboService 注解暴露服务服务消费者:通过 @DubboReference 注解引用服务配置方式:推荐使用注解配置,也可用 XML 配置核心配置项:服务接口、版本号、超时时间等
2025年-12月-12日
4 阅读
0 评论
Dubbo
2025-12-11
Dubbo服务引用流程解析及负载均衡与容错机制实现
Dubbo服务引用核心流程:通过ReferenceConfig初始化消费者配置创建代理对象并触发服务目录更新通过Cluster层整合负载均衡与容错逻辑建立Netty长连接进行RPC调用关键实现:负载均衡:通过LoadBalance接口实现Random/RoundRobin等算法集群容错:Failover/Failsafe等策略在Cluster层实现动态感知:注册中心通知实时更新服务列表
2025年-12月-11日
4 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务暴露过程中,本地暴露和远程暴露的区别与实现原理
Dubbo服务暴露分为本地暴露(JVM内调用)和远程暴露(跨节点调用):本地暴露:使用injvm://协议,避免网络开销,优先调用同JVM服务远程暴露:使用dubbo://等协议,通过注册中心发现服务关键配置:通过scope参数控制暴露方式(local/remote/both)
2025年-12月-7日
4 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务暴露与引用流程解析
Dubbo服务暴露与引用核心流程:服务暴露:Provider启动时向注册中心注册服务元数据,并开启本地网络监听服务引用:Consumer从注册中心获取Provider地址列表,创建动态代理对象调用过程:通过代理对象发起远程调用,经过集群容错、负载均衡、网络传输等处理
2025年-12月-7日
8 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务引用失败排查与解决
当Dubbo服务引用失败时,需按以下步骤排查:检查依赖配置:确认@Reference注解属性、XML配置正确验证注册中心连通性:检查ZooKeeper/Nacos状态及服务注册情况分析网络策略:确保消费者-提供者网络互通,端口开放查看错误日志:关注No provider/Timeout等关键异常检查版本/分组匹配:确认consumer与provider的version/group一致
2025年-12月-7日
4 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务引用流程解析与动态代理机制
Dubbo服务引用的核心流程包括:配置解析:加载ReferenceConfig配置创建代理对象:通过ProxyFactory生成远程服务的本地代理服务目录:RegistryDirectory动态维护服务提供者列表集群容错:Cluster实现负载均衡和容错机制网络调用:通过NettyClient发起远程调用动态代理默认使用Javassist生成,通过InvokerInvocationHandler将本地调用转发到远程服务。
2025年-12月-7日
8 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务暴露过程中,如何实现本地暴露和远程暴露?请描述其区别和实现原理
Dubbo服务暴露分为本地暴露(JVM内调用)和远程暴露(跨JVM调用):本地暴露:使用injvm://协议,避免网络开销,优先调用同JVM服务远程暴露:使用dubbo://协议,通过注册中心发现服务,支持跨节点调用关键区别:协议类型、调用范围、性能开销和注册中心依赖
2025年-12月-7日
4 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务引用过程中,如何实现服务的动态发现与负载均衡?
Dubbo通过以下机制实现动态发现与负载均衡:服务发现:基于注册中心(如Zookeeper)动态获取服务提供者地址列表服务目录(RegistryDirectory):维护服务提供者列表,监听注册中心变更负载均衡:通过LoadBalance接口实现多种策略(随机、轮询等)动态更新:注册中心通知机制实时更新服务列表
2025年-12月-7日
8 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务引用过程详解
Dubbo服务引用核心流程:初始化ReferenceConfig:配置服务接口、注册中心等参数创建代理对象:通过Javassist或JDK动态代理生成服务接口的代理实例服务发现:从注册中心获取服务提供者地址列表集群容错:根据配置选择Failover/Failfast等容错策略网络通信:通过Netty等传输层发起RPC调用
2025年-12月-7日
8 阅读
0 评论
Dubbo
2025-12-7
Dubbo服务暴露过程中,如何实现本地暴露和远程暴露?请描述核心流程与区别
Dubbo服务暴露分为两个关键阶段:本地暴露:创建Invoker并绑定到本地JVM,通过injvm://协议实现进程内调用远程暴露:向注册中心(如Zookeeper)注册服务地址启动Netty服务器监听端口生成远程调用的Invoker核心区别:本地暴露避免网络开销,用于同一JVM内的服务调用远程暴露需网络通信,支持跨节点调用
2025年-12月-7日
4 阅读
0 评论
Dubbo
1
2