[Daily Know] What is Dubbo? (2021.02.08)
- [Daily Know] What is Dubbo? (2021.02.08)
-
- ==One, let's talk about RPC==
- ==Two, talk about Dubbo==
-
-
-
- ====================================================================
- Daily update
- If you like this format, remember to *leave a message, like and follow*, your support is the driving force for my creation, and I am also sharing and learning with you √
- Suggestions, corrections, and criticisms are welcome.
-
-
First, let's talk about RPC
RPC
R & lt EMOTE P rocedure C All, remote procedure call
Simply put, the internal method calls on this machine can all be called local procedure calls,
and remote procedure calls actually refer to you locally calling a method on the remote machine .
Two, talk about Dubbo
DubboIs a Java- based RPC framework
It implements interface-oriented proxy RPC calls, and can cooperate with ZooKeeper and other components to implement service registration and discovery functions.
Features
- Distributed: that is, the application scenario is system separation , and when system A and system B need to communicate, an RPC framework is required ;
- High performance: support clustering , load balancing and fault tolerance mechanism ;
- Transparency: that is, remote method calls, just like calling local methods, with simple configuration and no API intrusion ;
- Automatic registration: ZooKeeper is used by default , providing: configuration maintenance, domain name service, distributed synchronization, group service, etc.;
Because it is only as an interest to introduce and understand , so I ignore many of them without too much detail ,
if you want to know more, here is a post on Ao Bing
https://zhuanlan.zhihu.com/p/188331820