首页> 外国专利> Scalable local cache in distributed streaming platform for real-time applications

Scalable local cache in distributed streaming platform for real-time applications

机译:分布式流平台中的可扩展本地缓存,用于实时应用

摘要

Software for a distributed streaming platform receives an application. The application is structured as a directed acyclic graph (DAG) with instances of operators as nodes and streams as edges between nodes. Multiple instances of an operator access a shared database. The software receives a pre-defined hint associated with the application. The pre-defined hint sets a maximum period of time for local caching of a result from a query of the database by each of the multiple instances. The software launches the application by assigning the instances of operators to one or more containers provided by the streaming platform and initiating the streams. Each container is associated with a local cache. The software then receives a request from the application to make a dynamic adjustment that increases the maximum period of time for local caching of a result from a query of the database by each of the multiple instances.
机译:分布式流媒体平台的软件接收一个应用程序。该应用程序被构造为有向无环图(DAG),其中运算符的实例作为节点,而流作为节点之间的边缘。操作员的多个实例访问共享数据库。该软件接收与该应用程序关联的预定义提示。预定义提示为多个实例中的每一个实例对数据库查询的结果进行本地缓存设置了最大时间段。该软件通过将运算符的实例分配给流平台提供的一个或多个容器并启动流来启动应用程序。每个容器都与一个本地缓存关联。然后,软件会从应用程序接收请求以进行动态调整,从而增加多个实例中的每个实例对数据库查询进行本地缓存的最大时间段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号