Dubbo annotation @ DubboService mechanism
The versions of this article are based on version 2.7.7. 2.7.7 provides the @ EnableDubbo annotation for integration with spring.
For the explanation of the source code of the Import annotation, I recommend reading this blog, which is very clear: https://blog.csdn.net/boling_cavalry/article/details/82530167
From the use of Dubbo in Spring, th ...
Added by gardner1 on Tue, 23 Nov 2021 02:07:01 +0200
Dubbo source code series V1 Dubbo section 5 - service export source code analysis
Articles may be updated in priority Github , including article error correction and content addition. Other platforms will be late.Reprint notice: please indicate the source of GitHub, let's maintain a good technical creation environment together.If you want to submit issue or pr, it is recommended to Github Submit. The author will updat ...
Added by xfezz on Fri, 12 Nov 2021 17:49:25 +0200
Cluster in Dubbo, load balancing, fault tolerance, route analysis
The Cluster in Dubbo can disguise multiple service providers as one provider, specifically, disguise multiple invokers in the Directory as one Invoker. The camouflage process includes fault-tolerant processing, load balancing processing and routing processing. This article introduces Cluster related things. First, explain the concepts of fault- ...
Added by The Cat on Fri, 05 Nov 2021 00:54:02 +0200
dubbo of springboot series
dubbo of springboot series
Introduction to dubbo
Apache Dubbo`Is a high performance Java RPC framework.(1) High performance RPC calls for interface proxyProvides high-performance proxy-based remote invocation capabilities. Services are interface-granular and shield developers from the underlying details of remote invocations.(2) Intelligent Loa ...
Added by cleromancer on Sun, 21 Jun 2020 19:12:57 +0300
Dubbo source code analysis, loading bean s in Dubbo
We can see that when Dubbo container spring is started, the spring context is started. At this time, it will parse the bean configuration file of spring. The specific parsing work is done by Dubbo config spring. We can see that the corresponding classes are referenced in the Dubbo demo provider project.
<?xml version="1.0" encoding="UTF-8"? ...
Added by cmack on Tue, 31 Mar 2020 19:32:23 +0300
How does Java implement its own SPI mechanism?JDK Source
Note: The source analysis corresponds to JDK version 1.8
1 Introduction
This is the first article on JDK Source Interpretation in Source Notes. In this article, we will explore the source code related to Java's SPI mechanism.
2 What is SPI mechanism
So, what is the SPI mechanism?
SPI is short for Service Provider Interface, which means Service ...
Added by cyball on Sun, 29 Mar 2020 05:05:48 +0300
Dubbo Source Learning-Service Reference (Remote Call Phase)
In the previous article, we looked at what was done during the startup phase of a Dubbo service reference, and what was not seen during the remote invocation phase.The Dubbo service invocation process is complex and involves many steps, such as sending requests, codec, service demotion, filter chain processing, serialization, thread dispatch, ...
Added by Aaron111 on Sat, 21 Mar 2020 05:19:50 +0200
Lightweight RPC Design and Implementation Version 1
What is RPC
RPC (Remote Procedure Call Protocol), a remote procedure call, has the common explanation that a client calls an object that exists on a remote computer without knowing the details of the call, just like an object in a local application, without knowing the protocol of the underlying network technology.
Simple overall workflow
The r ...
Added by varai on Wed, 19 Feb 2020 19:01:20 +0200
Dubbo: in depth understanding how Dubbo source code publishes services to the registry
I. Preface
As mentioned earlier, Dubbo's service discovery mechanism, that is, SPI. Now that Dubbo has implemented a more powerful service discovery mechanism, let's take a look at what Dubbo needs to do to register services in the registry after discovering services.
2, Introduction to Dubbo service registration
The first thing to understand i ...
Added by forsooth on Tue, 11 Feb 2020 14:54:46 +0200
spring boot integrated dubbo enterprise full
1, What is Spring Boot?
Spring Boot at this stage is too hot. Why? Because it is easy to use, simple to configure and fast to start, what is it? From the official website, we can see that it is a subproject of spring open source organization, which mainly simplifies the heavy configuration of spring, and Spring Boot embeds various Servlet conta ...
Added by darknuke on Wed, 15 Jan 2020 13:49:27 +0200