一、服务端启动流程核心组件

  • ProviderConfig:服务提供者相关配置
  • StateMachine:状态机,负责服务提供者状态变更
    • 导出:创建服务,主要订阅一些全局配置并创建服务,绑定本地端口号,此时还没有向注册中心注册,因此不算是服务启动完成
    • 开启:开启服务,这里就是服务真正暴露端口对外提供服务了。首先会通过预热插件进行预热,预热之后会将端口注册到注册中心,此时就算是服务正式启动了,开始对外提供服务。
    • 关闭:关闭服务