我需要管理ETL任务的大型工作流程,其执行取决于时间,数据可用性或外部事件.在执行工作流程期间,某些作业可能会失败,并且系统应该能够重新启动失败的工作流程分支,而无需等待整个工作流程完成执行.
python中有没有可以处理这个的框架?
我看到几个核心功能:
像Oozie这样的东西,但更通用的目的和python.
启用了二进制类型和“允许外部存储”的核心数据模型属性会导致 NSPersistentCloudKitContainer 同步机制崩溃。
这仅发生在接收设备上,这意味着上传到 CloudKit 是成功的,但是在 NSManagedContext 中从 CloudKit 下载会导致崩溃。
<NSSQLSaveChangesRequestContext: 0x281ec8420> , *** NSAllocateMemoryPages(28317598) failed with userInfo of (null)
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** NSAllocateMemoryPages(30318498) failed
Run Code Online (Sandbox Code Playgroud)
这显然是内存崩溃,但我不知道如何解决它,这似乎是一个 iOS 错误。
cloudkit ×1
core-data ×1
etl ×1
ios13 ×1
nspersistentcloudkitcontainer ×1
oozie ×1
python ×1
scheduling ×1