Two subprojects are created under the parent project: Provider and Consumer. 1. When dubo.protocol. port is not specified for consumer, both consumer and provider are...
What is a distributed system? How do distributed systems call each other? And how does Dubbo implement RPC calls based on dynamic proxies? Hopefully, you...
The base class AbstractRegistry class was explained in the previous article, and other classes in this package will continue. The class inherited AbstractRegistry AbstractRegistry methods...
Dubbo uses a "microkernel + plug-in" approach to effectively integrate the framework's kernel with extensions. Dubbo extends the native SPI mechanism of JDK to realize...
Starting today, DUbbo will be introduced step by step. First, a brief overview of DUbbo. Dubbo is the core framework for SOA(Service-oriented Architecture) service governance...
The previous articles covered the process of registering and consuming Dubbo, and today we continue with the process of downcalling the Dubbo (talking about single...
The performance test compares the average time and throughput of a single request response between our SELF-implemented Http RPC protocol based on Dubbo extension point...
In this paper, six features of DUBBO SPI are analyzed in detail: specifying specific extension point, specifying default extension point, class-level adaptive extension point, method-level...
Introduction this article to analyze the Dubbo launch of the execution process, only do a simple analysis, for the specific source code analysis to do...
The Dubbo service framework adopts the design principle of "microkernel + plug-in". The core function points of Dubbo itself are also realized through extension points,...
The Dubbo SPI adaptive extension mechanism is an extension to complement the Dubbo SPI extension, which implements dynamic loading based on runtime parameters when the...
Dubbo Consumer starts up, and the process of referring to the service is roughly complete. The 'ReferenceBean' implements Spring's 'FactoryBean' interface, which is invoked when...
The generalization call requires the consumer to specify the target interface class name, method name, and method parameter type before the call, and to convert...
With the growing strength of the Spring Boot ecological community, the Beitchat server team has gradually adopted the Spring Boot framework when developing part of...