1. 概述
1.1 版本
| 运维平台版本 | 功能变更 |
|---|---|
| V1.5.5 | - |
| V2.15.0 | 「资源调度熔断」插件默认不再内置,需要自行安装并启用相关功能 |
1.2 应用场景
一个系统中存在很多模板,但是业务的优先级有先有后。部分重要业务的资源需要优先保证。
一个系统中存在很多用户,但部分用户由于业务特殊性,例如长期面向客户,需要优先保证该用户的业务资源。
2. 使用前提
2.1 运维项目版本
资源优先级管理功能,不支持FineBI6.1.4及以上版本
2.2 开启资源调度熔断功能
如需启用「资源调度熔断」功能,不同版本的FineReport开启步骤不同,请根据自身情况选择对应开启步骤。
| FineReport版本 | 开启步骤 |
|---|---|
| 11.0.29及以下版本 | 需要安装V1.4.3及以上版本的资源调度熔断插件来启用「资源调度熔断」功能 点击下载插件:资源调度熔断插件 设计器插件安装方法参照:设计器插件管理 服务器安装插件方法参照:服务器插件管理 注:如使用V1.4.2及以下版本的资源调度熔断插件,可能在使用过程中出现报错,请务必升级。 |
| 11.0.30及以上版本 | 管理员登录待配置资源优先级的运维项目,点击「管理系统>系统管理>常规」 在「防宕机专项配置」中,开启「线程熔断」开关即可
注:FineReport从11.0.20及以下版本升级到11.0.30及以上版本后,资源调度熔断插件会自动禁用,「线程熔断」开关默认关闭,请手动开启「线程熔断」开关。 |
3. 设置资源优先级
3.1 开启资源优先级
管理员登录运维平台,选择需要配置优先级的项目。点击「业务工具>资源优先级管理」,开启「启动资源优先级」按钮。
开启资源优先级功能后,支持按照模板、用户等维度定义不同优先级来更合理的调度资源。

3.2 配置高优先级模板
开启资源优先级功能后,选择「高优先级模板」Tab,点击「编辑」按钮,支持选择以下内容作为优先级资源。
当线程队列中同时有高优先级和低优先级的业务存在时,优先放行高优先级业务再放行低优先级业务。
且资源紧张时会优先保障高优先级业务,低优先级业务直接熔断或限行。
| 资源 | 说明 |
|---|---|
| 平台目录 | 数据决策系统目录中挂载的FineBI仪表板、FineReport模板 |
| 模板文件 | 运维项目中的FineReport模板 |
| 公共链接 | 仅FineBI工程显示,运维项目中的FineBI公共链接 |

3.3 配置高优先级用户
开启资源优先级功能后,选择「高优先级用户」Tab,点击「编辑」按钮,支持选择用户作为优先级资源。
当高优先级和低优先级的用户同时发送请求时,优先满足高优先级用户再放行低优先级用户。
且资源紧张时会优先保障高优先级用户,低优先级用户直接熔断或限行。
注:可点击「用户筛选」按钮,根据「部门」/「角色」筛选用户。

4. 删除资源优先级
对于优先级模板/用户,可批量删除。点击「批量删除」按钮,选择需要删除优先级的资源,确认删除,如下图所示:

