Prefect —— 工作流自动化管理系统
Prefect 是一个新的工作流管理系统,为现代基础设施而设计,由开源的 Prefect Core 工作流引擎驱动。用户将任务组织成流程,而 Prefect 则负责其他工作。Prefect 可编排现代数据堆栈,是构建、运行和监控大规模数据管道的最简单的方法。
使用灵活的 Python 框架轻松将任务组合到工作流中,然后通过 Prefect UI 或 API 部署、安排和监控它们的执行。
让 Prefect 负责调度、基础设施、错误处理、重试、日志、触发器、数据序列化、参数化、动态映射、缓存、并发等。
from prefect import task, Flow, Parameter @task(log_stdout=True) def say_hello(name): print("Hello, {}!".format(name)) with Flow("My First Flow") as flow: name = Parameter('name') say_hello(name) flow.run(name='world') # "Hello, world!" flow.run(name='Marvin') # "Hello, Marvin!"
特性:
- 自动化所有事情
- 本地测试,全球部署:工作流是在本地开发和测试的,然后部署到大规模执行
简单而强大:Prefect Cloud 由 GraphQL、Dask 和 Kubernetes 驱动

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 一个漏测 Bug 能让你想到多少?
一、背景 漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。可能造成线上故障或者资损,在对产品测试过程中,自己也难免出现一些Bug的漏测,因此对Bug漏测进行一些思考,并进行总结。 二、原因分析 Bug其实是任何应用产品都会有的一个问题,不是所有的Bug都能被发现,包括资深测试,或多或少的会出现线上缺陷,谁也不能把软件所有的功能操作、运用场景想周全。虽说不能做到完全零缺陷,但是每次发布的产品,我们需要追求缺陷越来越少,产品质量越来越高,减少线上问题的反馈。 为什么会出现缺陷漏测,主要有以下几点: 2.1 需求评审阶段,对业务需求细节理解不明确,设计存在不合理,未深入挖掘隐含拓展需求 问题分析 在实际产品研发过程中,产品需求其实处于一个细化、优化、下钻过程中,在需求PRD文档交互文档输出进行评审时,未能把一些产品细节问题、隐含需求暴露出来,而测试用例的编写是基于PRD、交互文档以及自己对该需求经验理解所涉及测试用例。 改进措施 需求评审前,我们应该先仔细阅读PRD及交互文档,先形成自己对产品的思考,通...
- 下一篇
Yandex 计划与俄罗斯“分道扬镳”,寻求普京批准重组计划
俄罗斯搜索和科技巨头 Yandex 宣布采取措施,将部分知识产权移出俄罗斯,并将其余部分转让给当地利益集团。公告称,董事会“已开始一项战略流程,以根据当前的地缘政治环境审查重组集团所有权和治理的方案,以确保集团多元化业务组合的长期可持续发展和成功。” Yandex 是一家庞大的企业集团,常被称为“俄罗斯的谷歌”;以搜索引擎起家,之后相继涉足广告、地图、电子商务、云计算和自动驾驶汽车软件领域。与硅谷的同类公司一样,Yandex 也为其总部寻找了一个相对更有利的管辖区 —— 荷兰;十多年来,荷兰一直是其母公司 Yandex NV 的所在地。 董事会的一个特别委员会正在考虑以下情况: 独立于俄罗斯开发某些服务的国际部门(包括自动驾驶技术、云计算、数据标注和教育技术)。 剥离 Yandex NV 对 Yandex 集团所有其他业务的所有权和控制权(包括搜索和广告、移动、电子商务、食品配送、交付、娱乐服务以及俄罗斯和国际市场的其他业务),包括将某些治理要素移交给管理层。 俄罗斯国家通讯社(TASS) 将 Yandex 的此项决策描述为“离开俄罗斯”。按照计划,Yandex 将把包括搜索引擎、送餐...
相关文章
文章评论
共有0条评论来说两句吧...