首页> 外国专利> Modifying task dependencies at worker nodes using precompiled libraries

Modifying task dependencies at worker nodes using precompiled libraries

机译:使用预编译库修改工作节点的任务依赖性

摘要

The technology disclosed provides a novel and innovative technique for compact deployment of application code to stream processing systems. In particular, the technology disclosed relates to obviating the need of accompanying application code with its dependencies during deployment (i.e., creating fat jars) by operating a stream processing system within a container defined over worker nodes of whole machines and initializing the worker nodes with precompiled dependency libraries having precompiled classes. Accordingly, the application code is deployed to the container without its dependencies, and, once deployed, the application code is linked with the locally stored precompiled dependencies at runtime. In implementations, the application code is deployed to the container running the stream processing system between 300 milliseconds and 6 seconds. This is drastically faster than existing deployment techniques that take anywhere between 5 to 15 minutes for deployment.
机译:该技术披露了一种新颖的和创新技术,用于紧凑地部署应用程序代码来流处理系统。 特别地,所公开的技术涉及通过在整个机器的工人节点定义的容器中操作流处理系统并将工作节点初始化,通过在部署(即,创建脂肪JARS)期间避免伴随应用程序代码的需求,并通过在整个机器的工人节点上定义并将工作节点与预编译初始化 具有预编译类的依赖性库。 因此,应用程序代码部署到容器而不依赖关系,并且一旦部署,应用程序代码就在运行时以本地存储的预编译依赖性链接。 在实现中,将应用程序代码部署到运行流处理系统的容器,在300毫秒和6秒之间运行流处理系统。 这比现有部署技术速度速度速度速度速度超过5到15分钟部署的任何位置。

著录项

  • 公开/公告号US11216302B2

    专利类型

  • 公开/公告日2022-01-04

    原文格式PDF

  • 申请/专利权人 SALESFORCE.COM INC.;

    申请/专利号US201916396522

  • 发明设计人 ELDEN GREGORY BISHOP;JEFFREY CHAO;

    申请日2019-04-26

  • 分类号G06F9/46;G06F9/48;G06F9/50;G06F9/455;G06F8/71;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-24 23:11:03

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号