首页> 外国专利> TECHNIQUES FOR AUTOMATICALLY ALLOCATING TASKS TO APPLICATION PROGRAMMING INTERFACES

TECHNIQUES FOR AUTOMATICALLY ALLOCATING TASKS TO APPLICATION PROGRAMMING INTERFACES

机译:用于自动将任务分配给应用程序编程接口的技术

摘要

In various embodiments, a broker application automatically allocates tasks to application programming interfaces (APIs) in microservice architectures. After receiving a task from a client application, the broker application performs operation(s) on content associated with the task to compute predicted performance data for multiple APIs. The broker application then determines that a first API included in the APIs should process the first task based on the predicted performance data. The broker application transmits an API request associated with the first task to the first API for processing. After receiving a result associated with the first task from the first API, the client application performs operation(s) based on the result.. Advantageously, because the broker application automatically allocates the first task to the first API based on the content, time and resource inefficiencies are reduced compared to prior art approaches that indiscriminately allocate tasks to APIs.
机译:在各种实施例中,代理应用程序自动将任务分配给微服务体系结构中的应用程序编程接口(API)。从客户端应用程序接收到任务后,代理应用程序会对与该任务相关联的内容执行操作,以计算多个API的预测性能数据。然后,代理应用程序根据预测的性能数据确定API中包含的第一API应该处理第一任务。代理应用程序将与第一任务关联的API请求传输到第一API进行处理。在从第一API接收到与第一任务相关的结果之后,客户端应用程序将基于该结果执行操作。有利的是,由于代理应用程序会根据内容,时间和内容自动将第一任务分配给第一API。与不加选择地将任务分配给API的现有技术方法相比,资源效率低下。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号