分布式任务编排和调度引擎 Cadence

MIT
Google Go
跨平台
Uber
2019-05-12
红薯

Cadence 是 Uber 开发的一个分布式,可扩展,持久且高度可用的编排引擎,以可扩展和弹性的方式执行异步长期运行的业务逻辑。

业务逻辑被建模为工作流和活动。工作流程是协调逻辑的实现。其唯一目的是协调活动执行。活动是业务逻辑中特定任务的实现。工作流和活动实现在工作进程中托管和执行。这些工作人员长期轮询Cadence服务器以执行任务,通过调用工作流或活动实现来执行任务,并将任务结果返回给Cadence服务器。此外,工作人员可以实现为完全无状态的服务,这反过来允许无限制的水平扩展。

Cadence服务器代理并持久保存在工作流执行期间生成的任务和事件,这为工作流执行提供了某些可伸缩性和可靠性保证。单个活动执行不具有容错能力,因为它可能由于各种原因而失败。但是,确定在哪种顺序以及如何(位置,输入参数,超时等)活动被执行的工作流程保证在各种故障条件下继续执行。

安装和运行:

# for OS X
brew install cassandra

# start cassandra
/usr/local/bin/cassandra
  • 安装 cassandra 模型:
make install-schema
  • 启动服务
./cadence-server start

Cadence 还提供一个基于 Web 的管理界面 https://github.com/uber/cadence-web

Demo Usage

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

最新CAX/EDA/CFD/GIS/光学/化工/液压软件资源网

最新CAX/EDA/CFD/GIS/光学/化工/液压软件资源网 阳光软件园 所有软件资料都随时更新,急需软件可以去看看,基本上能找到你想要的! zhangqg.51.net cax2one.f3322.net e-mail: even2one@vip.sin...

2015/08/20 06:59
31
0
Synopsys Astro IU vZ-2007.03 SP9 SUSE32 1CD

Synopsys Astro IU vZ-2007.03 SP9 SUSE32 1CD Synopsys Astro Rail vZ-2007.03 SP7 Linux 1CD(一个全面的功耗完整性分析和实现工具) Synopsys.Astro-rail vZ-2007.03 SP7 LinuxAMD64 1CD ...

2009/10/06 18:17
353
0
pcb设计

PCB设计,不仅仅是技术,还是艺术 http://bbs.ednchina.com/BLOG_ARTICLE_3022062.HTM 关于PCB覆铜 http://www.chinabaike.com/t/35807/2015/1003/3416571.html 单片机及其它 http://www.dzs...

2016/02/01 22:07
51
1
Verilog HDL语言

来源:http://blog.csdn.net/littletigerat/article/details/5539988

2013/12/23 21:23
153
0
Java Object And Class

1、对象 理解面向对象技术的关键,真实世界中的对象有2个共同的特征:它们都有行为和状态。识别真实世界的状态和行为是从面向对象思维的一个好方法。 软件对象在概念上类似于现实世界对象:它...

2014/04/11 16:55
225
0
电子电路仿真设计与制版软件综述

http://wenku.baidu.com/view/8e9adbb369dc5022aaea0066.html 电子电路仿真设计与制版软件综述 时间:2007-11-05 来源: 作者: 点击:4229 字体大小:【大 中 小】 - 提到电子设计自动化,还得从...

2013/07/31 11:28
30
0
台积电落后了!最强7nm首颗芯片宣布完工

NVIDIA Turing显卡首发了GDDR6显存,由于AMD尚未入场,即便是最主流的GPU市场,GDDR6的存在感也有些偏低。事实上,按照美光的规划,这一代GDDR6存储芯片,希望可以从显卡扩展到AI/深度学习、...

2018/12/05 10:01
17
0
WARNING(ORCAP-1589): Net has two or more aliase...

WARNING(ORCAP-1589): Net has two or more aliases - possible short? cadence画图软件。 其实是原理图管脚型号的设定问题。POWER的管脚名称同时为NET名称,所以若把POWER的VCC管脚连接到 ...

2012/09/02 16:21
4.7K
0
基于Cadence Virtuoso 设计平台的单片射频收发集成电路的设计过程

引言 在当前通信市场的带动下,通信技术飞速向前发展,手持无线通信终端成为其中的热门应用之一。因此,单片集成的射频收发系统正受到越来越广泛的关注。典型的射频收发系统包括低噪声放大器...

04/30 09:30
13
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部