What is the DuBBo protocol? The fundamental question is, what is the DuBBo protocol? How consumers and providers actually communicate -- essentially, how they identify...
Recently, I was faced with a choice, because Dubbo 2.7.0-release appeared in the warehouse, and I have been conducting code review of 2.7.0 recently. Then...
The default Dubbo protocol uses a single long connection and NIO asynchronous communication, which is suitable for small data volume and large concurrent service invocation,...
Under the current trend of microservices, multiple service nodes are involved in the process of one call, and the logs generated are distributed on different...
This article focuses on clusters. Dubbo provides multiple fault tolerance schemes in the event of a cluster call failure. The default is failover retry. Dubbo...
Excellent packaging for network programming. Before Netty, the JDK forced you to use sockets to write servers, which was cumbersome and lacked a high-level API....
Dubbo provides the RpcStatus class to read monitoring data. We can customize the Dubbo interceptor and print monitoring data in the interceptor. Since Dubbo comes...
Some of you in the Apache/ Dubo-Go community wanted configuration files to be stored not only locally, but also in the configuration manager. So what's...
All All messages are sent to the thread pool, including requests, responses, connection events, disconnection events, and heartbeats. Direct Messages are not sent to the...
Recently, Alibaba middleware team announced open source Sentinel and released the first community version V0.1.0. Sentinel, as a basic module in alibaba's "big middle stage...
At present, micro-service and distributed service architecture are widely used in Internet companies, and Ali Dubbo is widely used in China. However, Dubbo is only...
The previous article analyzed the Provider thread model, and this article started to analyze the client Consumer thread model. In fact, there are many similarities...
In micro service system, the impact performance of processing hardware, the first should be communication framework, dubbo underlying the default using netty as communication framework,...
1. [Taro] pure Dubbo principle and source column is only updated in the author's knowledge planet, welcome to join the discussion of Dubbo source and...
Dubbo implements remote calls through proxy objects as well as Invoker. Dubbo implements the 'InvocationHandler' interface to override the 'invoke' method, which is invoked when...
Dubbo3 provides Triple(Dubbo3), Dubbo2 protocols, which are native to the Dubbo framework. In addition, Dubbo3 also integrates a number of third-party protocols into Dubbo's programming...
The code is relatively simple, the structure is also relatively clear, define a Chain, which contains the Filter list and servlet, to achieve a variety...
Learn the contents in the last article, this article we write a local single service demo, let's see what we need!! Zookeeper installation :(1) zookeeper...
2. Zookeeper is a subproject of Apache Hadoop. It is recommended to use this registry in production environments. 3. Dubbo does not make any intrusive...
2. Zookeeper is a subproject of Apache Hadoop. It is recommended to use this registry in production environments. 3. Dubbo does not make any intrusive...
The following uses Dubbo as an example to analyze the structure of the distributed services framework. Provider: exposes the service Provider of the service. Consumer:...
Dynamic Proxy Review Almost all Java-related frameworks require dynamic proxy tools; Java is a strongly typed language and has type-checking aspect programming at compile time:...