Dubbo Service Registration and Publishing Mechanism

The entry point for Dubbo service registration begins with the @DubboComponentScan annotatoin: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(DubboComponentScanRegistrar.class) public @interface DubboComponentScan { String[] value() default {}; String[] basePackages() default {}; Class<?>[] b ...

Posted on Thu, 22 Oct 2026 16:46:38 +0000 by simulant

Implementing Social Circle Functionality

Project Overview This implementation covers the extraction of common components into a shared module, the design and execution of social circle features, and the integration of various technical solutions. Component Extraction Common elements across projects should be centralized into a shared engineering module for reuse. This section outlines ...

Posted on Fri, 25 Sep 2026 16:18:41 +0000 by kevintynfron

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