文档首页/ 应用管理与运维平台 ServiceStage/ 用户指南/ 组件管理/ 管理虚拟机环境部署组件高级设置
更新时间:2024-09-26 GMT+08:00

管理虚拟机环境部署组件高级设置

ServiceStage支持为虚拟机环境部署的组件设置以下高级设置:

  • 添加组件环境变量

    环境变量是应用运行环境中设定的一个变量,可以在组件部署后升级单个组件版本配置时修改,为应用提供极大的灵活性。组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。

    如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量名称和该应用下的组件环境变量名称相同,则该应用环境变量会被组件环境变量屏蔽,不再对该组件起作用。添加应用环境变量,请参考管理应用环境变量

  • 绑定微服务引擎

    虚拟机环境部署的组件,技术栈类型为Java、Tomcat时,支持绑定微服务引擎(ServiceComb引擎)。

    微服务引擎是ServiceStage针对微服务解决方案提供的一站式管理平台。将微服务组件接入微服务引擎,可以使用微服务引擎的服务注册、服务治理、配置管理等能力,使您可以专注于业务开发,提升产品交付效率和质量。

添加组件环境变量

  1. 单击“添加环境变量”
  2. 输入“Key”“Value”值。

    同一个组件中的“Key”值必须唯一。为长度1到64个字符的字符串,可以包含英文字母、数字、下划线(_)、中划线(-)或点(.),不能以数字或点(.)开头。

绑定微服务引擎

  1. 单击“绑定微服务引擎”
  2. 选择环境下已绑定的微服务引擎实例,单击“确定”

    如果环境下未绑定微服务引擎实例,单击“去所选的环境里添加”,参考纳管基础资源为该环境添加已创建的微服务引擎资源。

    以ServiceComb 2.7.8及以后版本或Spring Cloud Huawei 1.10.4-2021.0.x及以后版本微服务开发框架开发的组件,接入微服务引擎后,在微服务引擎下创建微服务实例时,会在MicroServiceInstance参数的properties参数项中注入以下属性:
    1. CAS_APPLICATION_ID:组件所属应用ID。
    2. CAS_COMPONENT_NAME:组件名称。
    3. CAS_ENVIRONMENT_ID:组件部署环境ID。
    4. CAS_INSTANCE_ID:组件实例ID。
    5. CAS_INSTANCE_VERSION:组件实例版本。

    MicroServiceInstance参数说明,请参考MicroServiceInstance