Dubbo RPC Framework Quick Start Guide
Distributed System Fundamentals
Internet Application Architecture Characteristics
Modern internet applications exhibit distinct characteristics that differentiate them from traditional enterprise software:
High user volume with global accessibility
Massive traffic and concurrent requests
Large-scale data processing requirements
Vulnerability t ...
Posted on Wed, 16 Sep 2026 16:38:30 +0000 by CSmith1128
Understanding Dubbo SPI: Core Mechanisms and Implementation Principles
Understanding Dubbo SPI: Core Mechanisms and Implementation Principles
What is SPI?
Service Provider Interface (SPI) represents a service discovery mechanism that combines interfaces, configuration files, and implementation classes. During runtime, the program dynamically loads implementation classes for interfaces, enabling modular, pluggabl ...
Posted on Tue, 15 Sep 2026 16:07:45 +0000 by Martin18
Understanding Dubbo's Extension Point Mechanism
Dubbo's extension point loading system improves upon Java's standard SPI (Service Provider Interface) by addressing several limitations:
Java SPI instanitates all implementations at once, potentially wasting resources on unused extensions
Java SPI doesn't properly handle extension loading failures, making troubleshooting difficult
Dubbo adds s ...
Posted on Sun, 23 Aug 2026 16:20:20 +0000 by wittanthony
Integrating Dubbo Admin with Spring Boot for Service Management
Setting Up Dubbo Admin for Service Management
Dubbo Admin serves as a web-based management tool for monitoring and administering Dubbo services in distributed environments. It offers features such as service registration, real-time monitoring, dynamic configuration, and visualization of service dependencies.
Installation Steps
Clone the Repos ...
Posted on Wed, 19 Aug 2026 16:21:22 +0000 by lokesh_kumar_s
Service Discovery Mechanisms in Microservices: Nacos, REST, and RPC
Architectural Evolution and Microservices
Modern software engineering has transitioned from monolithic architectures, where all components share a single database and deployment unit, to distributed systems. While Service-Oriented Architecture (SOA) abstracted common functionalities into services, Microservices architecture refines this by brea ...
Posted on Fri, 14 Aug 2026 16:54:46 +0000 by keakathleen
Understanding Apache Dubbo: A Comprehensive RPC Framework Guide
Apache Dubbo RPC Framework Overview
Apache Dubbo is a high-performance RPC (Remote Procedure Call) service development framework designed to address service governance and communication challenges in microservice architectures. The framework provides multi-language SDK implementations including Java and Golang. Microservices built with Dubbo in ...
Posted on Tue, 04 Aug 2026 16:12:32 +0000 by daveoliveruk
Understanding Dubbo Features: Generic Calls, Fallback, and Network Address Binding
Generic Service Invocation
Traditionally, Dubbo services require a shared API jar containing interface definitions. However, generic invocation allows a consumer to call a remote method without having the interface class in its classpath. This is useful for gateway services or dynamic scripting scenarios where the caller only needs to know the ...
Posted on Thu, 09 Jul 2026 16:38:07 +0000 by Fingers68
A Deep Dive into Dubbo's Filter Chain Sorting Bug
While browsing GitHub recently, I found myself exploring the Dubbo repository again. The community activity over the past month has been quite impressive:
Looking at the latest issues, I came across an interesting bug report:
https://github.com/apache/dubbo/issues/8055
This article examines the bug and the underlying story. Even if you're not ...
Posted on Sat, 04 Jul 2026 17:02:32 +0000 by gskurski
Deep Dive into Dubbo's Extension Loader Mechanisms
Dubbo’s runtime discovers and wires implementations through three distinct extension mechanisms:
Named Extension – ExtensionLoader.getExtensionLoader(X.class).getExtension("beanName")
Adaptive Extension – ExtensionLoader.getExtensionLoader(X.class).getAdaptiveExtension()
Activate Extension – ExtensionLoader.getExtensionLoader(X.class ...
Posted on Sat, 27 Jun 2026 16:30:40 +0000 by tsg
Dubbo: A Distributed Service Framework for Scalable Microservices
As web applications grew in scale, monolithic architectures became unsustainable. The transition from single-tier systems to distributed service-based models became inevitable to support scalability, resilience, and agile development.
Monolithic Architecture
In early-stage applications with low traffic, all components—UI, business logic, and da ...
Posted on Fri, 05 Jun 2026 18:15:27 +0000 by rachelk