1. 概述
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V1.5.5 | - |
1.2 应用场景
一个系统中存在很多模板,但是业务的优先级有先有后。部分重要业务的资源需要优先保证。
一个系统中存在很多用户,但部分用户由于业务特殊性,例如长期面向客户,需要优先保证该用户的业务资源。
2. 使用前提
资源优先级功能依赖「资源调度熔断插件」。如未安装该插件,无法启动资源优先级,提示「开启失败,请检查项目是否安装并启用资源调度熔断插件或联系技术支持」
管理员登录待配置资源优先级的运维项目,点击「管理系统>插件管理」,查看是否已安装资源调度熔断插件。
如未安装该插件:
3. 设置资源优先级
3.1 开启资源优先级
管理员登录运维平台,选择需要配置优先级的项目。点击「业务工具>资源优先级管理」,开启「启动资源优先级」按钮。
开启资源优先级功能后,支持按照模板、用户等维度定义不同优先级来更合理的调度资源。
3.2 配置高优先级模板
开启资源优先级功能后,选择「高优先级模板」Tab,点击「编辑」按钮,支持选择以下内容作为优先级资源。
当线程队列中同时有高优先级和低优先级的业务存在时,优先放行高优先级业务再放行低优先级业务。
且资源紧张时会优先保障高优先级业务,低优先级业务直接熔断或限行。
资源 | 说明 |
---|---|
平台目录 | 数据决策系统目录中挂载的FineBI仪表板、FineReport模板 |
模板文件 | 运维项目中的FineReport模板 |
公共链接 | 仅FineBI工程显示,运维项目中的FineBI公共链接 |
3.3 配置高优先级用户
开启资源优先级功能后,选择「高优先级用户」Tab,点击「编辑」按钮,支持选择用户作为优先级资源。
当高优先级和低优先级的用户同时发送请求时,优先满足高优先级用户再放行低优先级用户。
且资源紧张时会优先保障高优先级用户,低优先级用户直接熔断或限行。
注:可点击「用户筛选」按钮,根据「部门」/「角色」筛选用户。
4. 删除资源优先级
对于优先级模板/用户,可批量删除。点击「批量删除」按钮,选择需要删除优先级的资源,确认删除,如下图所示: