全部产品
Search
文档中心

Serverless 应用引擎:设置微服务无损上线

更新时间:Jan 02, 2024

对于任何一个线上应用来说,发布、扩容、缩容、重启等操作不可避免。在应用启动各阶段,无损上线能够提供相应的保护能力。

前提条件

已创建微服务应用。具体操作,请参见创建应用

设置无损上线

Dragonwell 11不支持微服务无损上线。

警告

重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作。

更新应用配置的路径因实例数的不同而不同。本文以实例数大于等于1为例,介绍如何配置目标功能。当实例数等于0时的操作路径,请参见更新应用

  1. 登录SAE控制台

  2. 在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。

  3. 基本信息页面右上角,单击部署应用

  4. 部署应用页面,展开微服务无损上下线区域,在微服务无损上线页签,打开启用微服务无损上线功能开关,然后单击微服务无损上线配置向导

  5. 无损上线参数配置页签,查看相关配置项,单击预览配置

    配置项

    描述

    SAE无损上线功能占用端口

    默认端口为54199。目前不支持修改。

  6. 预览配置页签,确认相关配置,单击确认

    说明

    如果您在配置本次的微服务无损上线前,已为应用设置了健康检查,不同的健康检查方式的影响如下:

    • HTTP请求检查:系统会默认选中开启微服务应用业务就绪检查复选框。

    • TCP端口检查执行命令检查应用业务就绪检查(Readiness配置)页签将不会出现开启微服务应用业务就绪检查复选框。

  7. 配置完成后,单击确认

关闭无损上线

如果您的应用已设置无损上线功能,可以通过以下方式关闭:

在应用基本信息页面,单击部署应用修改应用配置,然后在微服务无损上下线区域,关闭启用微服务无损上线功能,然后单击确认