V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
axb
V2EX  ›  分享创造

开源一个分布式流程编排框架

  •  2
     
  •   axb · 2023-12-11 10:59:25 +08:00 · 2127 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目标是成为一个高性能、可扩展的分布式流程编排框架,目前支持了基本的编排、控制和调度功能,后续会进一步完善 UI 以及适配更多已有框架。

    * 代码: https://github.com/weibocom/rill-flow
    * 文档: https://rill-flow.github.io

    6 条回复    2023-12-12 10:16:17 +08:00
    tietou
        1
    tietou  
       2023-12-11 11:12:37 +08:00
    wosniuxx
        2
    wosniuxx  
       2023-12-11 12:21:10 +08:00
    我已经从微博追到了 b2
    leonhao
        3
    leonhao  
       2023-12-11 13:17:04 +08:00
    和 prefect 的对比?
    chaoziCoder
        4
    chaoziCoder  
       2023-12-11 13:28:25 +08:00
    赞一个,正好需要,我去看看
    axb
        5
    axb  
    OP
       2023-12-11 15:24:21 +08:00
    @leonhao
    最显而易见的特点是,prefect 跟 python 结合更紧密,rill flow 更偏向做一个语言无关的编排服务,本身基于 java 开发,流程编排使用 yaml ,执行器也只定义了接口,没有语言偏好。

    设计上来说,rill flow 对性能的要求更高,因此有几个取舍:
    1. 为了有更好的分发效率,rill flow 基于纯推模式编排,没有绑定 worker pool 这类概念。
    2. rill flow 完全面向分布式场景开发,因此默认情况下需要配合中心化的上下文存储使用。
    3. rill flow 目前在我们内部的场景里,支撑的每秒任务数大概是千到万级别,prefect 目前没有看到这方面的资料。
    ZGame
        6
    ZGame  
       2023-12-12 10:16:17 +08:00
    如果是 java 系的 和小海豚有啥不同点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   871 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:46 · PVG 04:46 · LAX 12:46 · JFK 15:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.