用于由云许可证管理器服务进行智能许可证自动分离的系统和方法技术方案

技术编号:43456522 阅读:15 留言:0更新日期:2024-11-27 12:56
一种由云许可证管理器服务进行智能许可证自动分离的系统或方法包括执行计算机指令的一个或多个处理器,所述计算机指令执行以下操作,包括:在服务器处操作云许可证管理器服务,其中数据库存储一个或多个对应客户端的一个或多个云许可证;许可应用编程接口(API)被配置为本地访问许可证或从云许可证管理器服务在线访问许可证;以及提供由登录API执行并由云许可证管理器服务控制的自动许可证分离。该方法可以进一步包括以下操作:在客户端侧上提供与许可API集成的许可应用以验证该许可应用的许可证;以及如果许可证不可用或到期,则基于一个或多个策略退出该许可应用。该系统和方法改善了服务和许可应用两者的可用性。

【技术实现步骤摘要】

本公开一般涉及许可证分离策略,并且更特别地涉及用于由云许可证管理器服务进行智能许可证自动分离的系统和方法,以改善服务和许可应用两者的可用性。


技术介绍

1、一般地,api速率限制(节流和配额)可以用于帮助保护服务不被过多的请求所淹没。对服务器侧和客户端侧两者的速率限制对于最大化可靠性和最小化时延是极其重要的,并且系统/api越大,速率限制就将越至关重要。

2、然而,常见的api速率限制方法是,只要请求保持低于阈值,该请求就将被允许。一旦请求的数量满足阈值,请求就将被阻塞。

3、传统的许可证自动分离逻辑是当您登录由云许可证管理器服务管理的云许可证时,您将获得一个分离的本地许可证,并且然后您可以离线使用它,具有短的有效期(如2小时或1天)。同时,一旦它被分离,它就可以减少云许可证管理器服务的工作负载,因为它在这个短的到期持续时间内具有较少的请求。

4、受让人salesforce.com公司于2021年7月29日公布的题为“predictive ratelimiting system for cloud computing s本文档来自技高网...

【技术保护点】

1.一种由云许可证管理器服务进行智能许可证自动分离的系统,包括:

2.根据权利要求1所述的系统,其中所述API包括凭证功能。

3.根据权利要求1所述的系统,其中所述智能许可证自动分离进一步基于可用于云许可证管理器服务的工作负载和历史数据来提供许可证分离。

4.根据权利要求1所述的系统,其中所述云许可证管理器服务采用根据超过预定义节流值的服务的总工作负载针对所有新登录请求执行许可证自动分离的策略。

5.根据权利要求4所述的系统,其中如果新登录请求超过可配置的预确定节流值,则所述新登录请求将触发新登录请求的许可证自动分离。</p>

6.根据...

【技术特征摘要】

1.一种由云许可证管理器服务进行智能许可证自动分离的系统,包括:

2.根据权利要求1所述的系统,其中所述api包括凭证功能。

3.根据权利要求1所述的系统,其中所述智能许可证自动分离进一步基于可用于云许可证管理器服务的工作负载和历史数据来提供许可证分离。

4.根据权利要求1所述的系统,其中所述云许可证管理器服务采用根据超过预定义节流值的服务的总工作负载针对所有新登录请求执行许可证自动分离的策略。

5.根据权利要求4所述的系统,其中如果新登录请求超过可配置的预确定节流值,则所述新登录请求将触发新登录请求的许可证自动分离。

6.根据权利要求1所述的系统,其中所述云许可证管理器服务采用如果云许可证管理器服务工作负载超过专用繁忙客户端的预定义节流值,则针对专用繁忙客户端执行许可证自动分离的策略。

7.根据权利要求6所述的系统,其中如果云许可证管理器服务工作负载超过预定义节流值,则云许可证管理器服务向专用繁忙客户端发送拒绝服务消息和专用错误代码,所述专用错误代码被配置为在重试时授权客户端访问本地分离的许可证。

8.根据权利要求1所述的系统,其中所述云许可证管理器服务采用根据历史数据为预确定客户端的预测峰值时间预生成分离的许可证的策略。

9.根据权利要求8所述的系统,其中预生成的分离的许可证是在空闲时间期间为具有固定繁忙时间使用窗口的预确定客户端预先生成的。

10.根据权利要求1所述的系统,其中为了执行许可证分离,云许可证管理器服务采用以下策略

11.根据权利要求10所述的系统,其中所述云许可证管理器服务进一步...

【专利技术属性】
技术研发人员:程玉豹W·林D·王
申请(专利权)人:泰雷兹北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1