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