- SOFARPC server
初始化 ServerConfig
装载server到providerConfig
providerConfig.export() 发布服务
获取ProviderBootstrap 服务提供者启动类
获取 bootstrap 启动器名称
RpcConfigs 加载配置
从rpc-config-default.json 中获取
从sofa-rpc/rpc-config.json 中获取
从META-INF/sofa-rpc/rpc-config.json中获取
读取default.provider.bootstrap 的启动器名称
装载到LOADER_MAP
也就是注册服务 监听服务请求。
- SOFARPC Client
初始化 ConsumerConfig
应用对应的服务 refer
获取 bootstrap 服务名称
RpcConfigs 加载配置
从rpc-config-default.json 中获取
从sofa-rpc/rpc-config.json 中获取
从META-INF/sofa-rpc/rpc-config.json中获取
读取default.provider.bootstrap 的启动器名称
调用服务对应的方法
如有错误 请各位指出。交流学习为主。