rpc框架源码剖析-服务端启动流程草稿篇
一、服务端启动流程核心组件
- ProviderConfig:服务提供者相关配置
- StateMachine:状态机,负责服务提供者状态变更
- 导出:创建服务,主要订阅一些全局配置并创建服务,绑定本地端口号,此时还没有向注册中心注册,因此不算是服务启动完成
- 开启:开启服务,这里就是服务真正暴露端口对外提供服务了。首先会通过预热插件进行预热,预热之后会将端口注册到注册中心,此时就算是服务正式启动了,开始对外提供服务。
- 关闭:关闭服务
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小张的编程笔记屋!
评论