标签: Dubbo
共 12 篇文章
RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地
分布式服务拆分后,服务间通信从同步调用演进到异步解耦,伴随重试、幂等、可靠性问题。同步链路必须「有界重试+可观测+降级」,跨服务副作用用「任务化/MQ+幂等+补偿」兜底。
深入浅出 RPC Dubbo 详细介绍 上手指南
RPC Dubbo技术详解:服务注册与发现(Zookeeper/Nacos)、RPC通信原理(Netty/Tomcat)、Dubbo协议与序列化、负载均衡策略(Random/RoundRobin/LeastActive)、服务降级与熔断机制。
深入浅出 RPC Dubbo 上手 父工程配置编写 附详细POM与代码
在 Dubbo 分布式服务框架中,所有的服务调用都是基于 Java 接口进行交互的。这种接口契约式设计确保了服务提供者和消费者之间的解耦。具体工作流程如下
深入浅出 RPC Dubbo 上手 生产者模块详解
Dubbo生产者模块配置与运行机制:服务导出(export)流程、动态代理实现(javassist/javassist)、负载均衡策略、集群容错(Failover/Failfast/Failsafe)、SPI扩展机制与Filter拦截链。
深入浅出 RPC Dubbo 上手 消费者模块详解+主程序 附代码
解析配置:ReferenceConfig, DubboBootstrap,读取配置并合并 注册中心订阅:RegistryDirectory,向 Nacos/ZooKeeper 订阅服务列表 目录路由:
深入浅出 RPC Dubbo Admin可视化管理 安装使用 源码编译、Docker启动
Dubbo Admin 是一个功能强大的可视化管理和监控平台,主要用于管理和监控 Dubbo 微服务架构中的各项服务。它提供了直观的用户界面,让运维人员和开发者能够更方便地进行服务治理和运维工作。
深入浅出 RPC Dubbo Java SPI机制详解:从JDK到Dubbo的插件式扩展
Java SPI(Service Provider Interface)是一种内置的服务发现机制,结合接口编程、策略模式和配置文件,允许在运行时动态加载实现类。SPI广泛用于 JDBC、JNDI、日志、XML 解析等场景。
深入浅出 RPC Dubbo Adaptive 与 Filter 拦截器机制全解析:动态扩展与服务链路增强实践
Dubbo 中的 Adaptive 功能是一种动态适配机制,它能够根据运行时条件自动选择并加载最合适的扩展点实现。该功能的核心是解决在分布式系统中如何根据不同的运行环境和配置动态切换具体实现类的问题。
深入浅出 RPC Dubbo 负载均衡全解析:策略、配置与自定义实现实战
负载均衡(Load Balancing)是一种将工作负载或网络流量分配到多个计算资源的技术。其核心目标是通过合理分配请求,优化资源使用,最大化吞吐量,最小化响应时间,同时避免单个资源过载。
深入浅出 RPC Dubbo 负载均衡全解析:策略、配置与自定义实现实战
Dubbo 不仅提供了传统的同步阻塞调用方式,还支持高效的异步调用模式。
深入浅出 RPC Dubbo 动态路由架构详解:从规则设计到上线系统集成
Dubbo中的路由规则是微服务架构中实现流量控制和分发的重要机制,它决定了客户端请求将被路由到哪些目标服务提供者实例。
深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
服务降级是指当服务器面临突发流量压力或系统资源紧张时,根据当前业务状况和流量特征,有策略地降低某些非核心或次要服务的功能级别,以释放服务器资源,确保核心业务功能的正常运行。这是一种主动的系统保护机制。