【技术实现步骤摘要】
【国外来华专利技术】预测性微服务系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2018年12月12日提交的美国非临时专利申请号16/217,176的优先权,该申请的内容通过引用以其整体明确并入本文。
[0003]领域
[0004]本文描述的各方面大体上涉及计算机和计算机网络。具体地,本文描述的各方面涉及微服务、计算机软件、计算机架构、计算协议等。
[0005]背景
[0006]微服务(可作为应用的一部分共同执行的小型服务)越来越受欢迎。微服务具有超越传统计算软件的许多优点,包括易于以技术无关的方式实现,相对容易进行编程和修改,并且通常更容易在分布式计算网络上实现。
[0007]概述
[0008]以下呈现本文描述的各个方面的简化概述。本概述不是广泛综述,也不旨在识别必要的或关键的元素或描述权利要求的范围。下面的概述只是以简化形式呈现一些概念,作为下面提供的更详细描述的介绍性前序。
[0009]为了克服在阅读和理解本说明书时将明显的限制,本文描述的各方面涉及微服务的预测性执行。微服务可以是较大应用或 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由在计算设备上执行的第一微服务接收应用程序接口(API)请求,其中所述API请求对应于所述第一微服务的执行和第二微服务的执行;向数据库传输第一消息,其中所述第二微服务被配置为基于所述第一消息来执行;以及在执行所述第一微服务之后由所述第一微服务向所述第二微服务传输第二消息,其中所述第二微服务被配置为基于所述第二消息来执行。2.根据权利要求1所述的方法,其中,所述第一消息包括认证数据,并且其中所述第二微服务被配置为在接收到所述第二消息之前使用所述认证数据来认证所述第二微服务。3.根据权利要求1所述的方法,其中,所述第一消息使所述第二微服务在接收到所述第二消息之前高速缓存与所述API请求相关联的数据。4.根据权利要求1所述的方法,其中,所述第一消息包括与服务相关联的帐户的指示,并且其中所述第二微服务被配置为使用所述帐户的所述指示,以便在接收到所述第二消息之前从所述服务中获取与所述帐户相关联的数据。5.根据权利要求1所述的方法,其中,传输所述第一消息基于所述第二微服务的操作状态。6.根据权利要求1所述的方法,其中,所述第一微服务和所述第二微服务被配置为周期性地从所述数据库获取消息。7.根据权利要求1所述的方法,还包括:由所述第一微服务基于来自所述第二微服务的第三消息来传输API响应。8.根据权利要求1所述的方法,还包括:确定与所述第二微服务相关联的处理时间,其中传输所述第一消息基于所述处理时间满足阈值。9.一种系统,包括:第一微服务,其在一个或更多个计算设备上执行,所述第一微服务被配置为:接收应用程序接口(API)请求;向数据库传输对应于所述API请求的第一消息;以及传输第二消息;和第二微服务,其在一个或更多个第二计算设备上执行,所述第二微服务被配置为:经由所述数据库确定所述第一消息;响应于所述第一消息并在接收到所述第二消息之前执行第一动作;接收所述第二消息;以及响应于所述第二消息而执行第二动作。10.根据权利要求9所述的系统,其中,所述第一消息包括认证数据,并且其中所述第一动作包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。