文件名称:Ampel-core:具有执行层的异步和模块化平台
文件大小:426KB
文件格式:ZIP
更新时间:2024-03-17 01:34:31
Python
AMPEL核心 介绍 AMPEL是具有显式来源跟踪的模块化和可扩展平台,适用于实时系统地处理大型(可能是复杂的和异构的)数据集。 这包括选择,分析,更新,组合,丰富和响应数据。 该框架要求将分析和React逻辑分解为足够的独立单元。 AMPEL具有足够的通用性,可以应用于各个领域,它最初是为解决实验天体物理学的挑战而开发的。 AMPEL用Python 3.8编写,其代码库是完全类型化的。 建筑学 层级 AMPEL由四个执行层(层)组成,它们替代了传统的管道体系结构。 这些层是独立调度的,并且层之间的信息交换是通过专用数据库进行的。 执行层体系结构与数据库结构一起允许简单的并行化。 单位 每一层都是模块化的,并执行所谓的“单元”。 Ampel基本单元具有标准化的输入和输出,可通过单元继承的抽象类来实施。 Craft.io流程 AMPEL中的每个更改都由一个过程触发。 进程在给定的日