Ruby Reactor 0.4.0 原生工作流中断
Ruby Reactor 0.4.0 发布中断(interrupts)机制,为 Ruby 工作流提供原生的暂停/恢复能力,无需轮询或外部编排引擎。
- 中断允许在流程中暂停执行,将状态序列化到 Redis,等待 Webhook 等外部信号后恢复
- 支持超时(active/lazy 策略)、重试(max_attempts)和载荷校验(validate block)
- 暂停期间不占用 Sidekiq 资源,适合 Webhook 驱动、人工审批、长时间运行作业等场景
- 对比 dry-transaction(不支持)、Temporal(需引入 Go/Node),Ruby Reactor 是唯一提供此模式的 Ruby 原生库
仓库:GitHub
#开发者 #工具
📢 频道:@DevToolboxHub
Post #891
3
