1. Demand
Analyze the package structure of Dubbo source code
2. Analysis
cache : cache module
common : common code module, including util tool classes and some models
config : configuration module, Dubbo external API, users use Dubbo through configuration
container : container module, load Spring boot
monitor : Monitor module, count the number and time of service calls and call chain tracking
qos : integration module
registry : registry module, implementation of various registries
remoting : remote communication module, implementation of Dubbo protocol
rpc : remote call module, various protocols and dynamic proxies
validation : validation module