Cluster, Load Balancing, Fault Tolerance, Routing Resolution in Dubbo

Links to the original text Cluster in Dubbo can disguise multiple service providers as one provider, that is, to disguise multiple Invokers in Directory as an Invoker, which includes fault tolerant processing, load balancing processing and routing processing. This article introduces the cluster related things. First, it explains the concepts of ...

Posted on Mon, 15 Jul 2019 16:39:23 -0400 by techrat

Dubbo Service Call - Process Analysis

We analyze what Dubbo's call process is like based on the case on the official website 1. Paste the call source first public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"META-INF/spring/dubbo-demo-consumer.xml"}); context.start(); ...

Posted on Fri, 17 May 2019 18:47:15 -0400 by minus4

Talk about TransportProxyClient for elasticsearch

order This article mainly studies the TransportProxyClient of elasticsearch. TransportProxyClient elasticsearch-6.4.3-sources.jar!/org/elasticsearch/client/transport/TransportProxyClient.java final class TransportProxyClient { private final TransportClientNodesService nodesService; private final Map<Action, TransportActionNodeProxy& ...

Posted on Sat, 11 May 2019 12:55:52 -0400 by LoStEdeN

dubbo Load Balancing Strategy and Corresponding Source Code Analysis

In cluster load balancing, Dubbo provides a variety of balancing strategies, defaulting to random random random calls. We can also expand our responsible balance strategy if you've changed from a little white to a big bull. 1,Random LoadBalance 1.1 Random, set random probability according to weight. 1.2 The probability of collision on a cross s ...

Posted on Sat, 19 Jan 2019 06:03:14 -0500 by saedm