一个系统中存在很多模板,但是业务的优先级有先有后。部分重要业务的资源需要优先保证。
一个系统中存在很多用户,但部分用户由于业务特殊性,例如长期面向客户,需要优先保证该用户的业务资源。
资源优先级功能依赖「资源调度熔断插件」。如未安装该插件,无法启动资源优先级,提示「开启失败,请检查项目是否安装并启用资源调度熔断插件或联系技术支持」
管理员登录待配置资源优先级的运维项目,点击「管理系统>插件管理」,查看是否已安装资源调度熔断插件。
如未安装该插件:
点击下载插件:资源调度熔断插件
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照:服务器插件管理
管理员登录运维平台,选择需要配置优先级的项目。点击「业务工具>资源优先级管理」,开启「启动资源优先级」按钮。
开启资源优先级功能后,支持按照模板、用户等维度定义不同优先级来更合理的调度资源。
开启资源优先级功能后,选择「高优先级模板」Tab,点击「编辑」按钮,支持选择以下内容作为优先级资源。
当线程队列中同时有高优先级和低优先级的业务存在时,优先放行高优先级业务再放行低优先级业务。
且资源紧张时会优先保障高优先级业务,低优先级业务直接熔断或限行。
开启资源优先级功能后,选择「高优先级用户」Tab,点击「编辑」按钮,支持选择用户作为优先级资源。
当高优先级和低优先级的用户同时发送请求时,优先满足高优先级用户再放行低优先级用户。
且资源紧张时会优先保障高优先级用户,低优先级用户直接熔断或限行。
注:可点击「用户筛选」按钮,根据「部门」/「角色」筛选用户。
对于优先级模板/用户,可批量删除。点击「批量删除」按钮,选择需要删除优先级的资源,确认删除,如下图所示: