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