应用管理与运维平台 ServiceStage应用管理与运维平台 ServiceStage

更新时间:2021/06/16 GMT+08:00
分享

常用概念

微服务引擎核心概念

  • 应用:可以将应用理解为完成某项完整业务场景的软件系统。应用一般由多个微服务组成,应用里面的微服务能够相互发现和调用。
  • 微服务:完成某项具体业务功能的软件系统。微服务是独立开发、部署的单元。
  • 微服务实例:将微服务采用部署系统部署到运行环境,就产生了实例。可以将实例理解为一个进程,一个微服务可以部署若干实例。
  • 微服务环境:服务中心建立的一个逻辑概念,比如development、production等。不同环境里面的微服务实例逻辑隔离、无法相互发现和调用。

ServiceStage核心概念

ServiceStage也存在几个对应的概念,在实际使用过程中容易发生混淆,包括:

  • 应用:ServiceStage的应用和微服务引擎的应用在含义上类似。ServiceStage的应用名称是部署环节指定的,微服务引擎的应用是微服务开发环节指定的,两者没有必然联系,可以不同。微服务开发框架都提供了环境变量映射的功能,通过环境变量映射的功能,开发者可以使用ServiceStage的应用名称作为微服务的应用名称。
  • 组件:ServiceStage的组件对应于微服务引擎的微服务。和应用一样,名称分别是部署环节指定和开发环节指定,通过环境变量映射,微服务引擎可以使用ServiceStage的组件名称。
  • 实例:ServiceStage的实例对应于微服务引擎的实例。只要部署成功,ServiceStage就有实例了。微服务引擎要求必须成功注册到服务中心,才会有实例。在服务正常注册的情况下,两者实例数是一样的,注册失败的情况下,微服务引擎没有实例,而ServiceStage有实例。
  • 环境:ServiceStage的环境和微服务引擎的环境概念不同。ServiceStage的环境是一系列资源组成的运行环境,环境里面包含了微服务引擎、云容器引擎(CCE)等资源。
分享:

    相关文档

    相关产品