Dubbo: Elegant downtime

1. Overview This article shares the elegant downtime of Dubbo, corresponding to Dubbo User Guide Elegant Downtime . Define as follows: Dubbo accomplishes elegant downtime through JDK's HutdownHook, so if a user uses a mandatory shutdown comm ...

Posted by Hexen on Wed, 04 Sep 2019 18:11:08 -0700

Detailed Explanation of Three Components of Spring Mvc

Spring Mvc Framework Structure Diagram Processor mapper: mapping user request path to Controller method Processor adapters: Find different processor adapters according to different zones of handler(controlelr class) development (annotation deve ...

Posted by irvieto on Mon, 02 Sep 2019 03:59:22 -0700

Talk about Netty Server for dubbo

order This article mainly studies Netty Server of dubbo. AbstractServer dubbo-2.7.3/dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractServer.java public abstract class AbstractServer extends AbstractEndpoint implements Server { protected static final String SERVER_THREAD_POOL_NAME = "DubboServerHan ...

Posted by Barb54 on Fri, 30 Aug 2019 21:15:35 -0700

Dubbo for the First Experience of RPC Framework

Dubbo for the First Experience of RPC Framework Version description: dubbo 2.7.2 Dubbo is an RPC framework of Ali Open Source, which was mentioned recently when learning micro services. So we have an introductory experience of Dubbo. Here we main ...

Posted by dbomb101 on Tue, 20 Aug 2019 21:10:53 -0700

The perfect combination of Spring Cloud and Dubbo, "Spring Cloud Alibaba"

Earlier, when I started the Spring Cloud Basic tutorial, I wrote this article: Basic Framework Selection for Micro Services Architecture: Spring Cloud or Dubbo?" And may have been seen by many readers.Since then, there has been a question about how to choose these two frameworks. In fact, I have clearly mentioned in this paper that the com ...

Posted by RecoilUK on Sun, 18 Aug 2019 19:42:39 -0700

Source Code Analysis - SOFARPC Extensible Mechanism SPI

Links to the original text: https://www.cnblogs.com/luozh... After leaving home these days, I just can output something crazily. I wanted to write the source code of DUBBO. But I found that there were too many sources of DUBBO. So I found a framework that didn't write so much. So I chose SOFARPC as the framework. SOFARPC is an open source RPC f ...

Posted by Daveg on Thu, 15 Aug 2019 03:10:48 -0700

Dubbo multi-protocol support

Dubbo version: 2.6.5 Dubbo supports dubbo, rmi, hessian, http, web service, thrift, redis and other protocols, but Dubbo's official website recommends that we use the Dubbo protocol. Dubbo can publish a single protocol, multiple protocols for the same service, multiple protocols for multiple service ...

Posted by nrussell on Thu, 01 Aug 2019 20:19:14 -0700

Dubbo User Guide Notes 3 Configuration Details

Detailed description of configuration mode At present, dubbo provides four configurations, they are: XML Configuration Properties Configurtion API Configuration Annotation Configuration Now let's introduce them in detail. XML Configuration I wrote an introductory demo about xml configuration before, so let's take a look at it first. provider. ...

Posted by jd6th on Thu, 25 Jul 2019 00:44:00 -0700

Know Dubbo from scratch

[TOC] 1. What is Dubbo? http://dubbo.apache.org/zh-cn/index.html Apache Dubbo is a high performance Java RPC framework. Dubbo is a distributed service framework dedicated to providing high-performance and transparent RPC remote service invocation solutions and SOA service governance solutions. Simply put, Dubbo is a service framework. If ther ...

Posted by CantonWeb on Thu, 18 Jul 2019 20:00:27 -0700

Explanation of SPI Extension Mechanism in Dubbo

Previously, we learned about Java's SPI extension mechanism. We also have a general understanding of the principles, advantages and disadvantages of Java extension mechanism. Here, we will go further into Dubbo's extension point loading mechanism. Functions of Dubbo Extension Point Loading Dubbo's extension point loading mechanism is similar to ...

Posted by David-fethiye on Sun, 07 Jul 2019 15:46:59 -0700