openYuanrong runtime:openYuanrong 多语言运行时提供函数分布式编程,支持 Python、Java、C++ 语言,实现类单机编程高性能分布式运行
文件 最后提交记录 最后更新时间 fix:三个下划线改成四个 atomgit md 中 三个 --- 有特殊处理,加一个中划线,变成四个就可以了 Signed-off-by: mayuehit <mayue51@huawei.com>
7 个月前 !367 fix[runtime]: When an error occurs while obtaining an instance handle using getinstance due to the instance not existing, add a kill step From: @For_YL Reviewed-by: @yuchaow See merge request: openeuler/yuanrong !367 7 个月前 fix build Signed-off-by: mayuehit <mayue51@huawei.com>
8 个月前 fix[runtime, function-proxy]: 统一修改MAX_GRPC_SIZE默认值 Signed-off-by: tianmengyue <tianmengyue@huawei.com>
7 个月前 fisrt commit init code
10 个月前 !380 fix : fix bucketUrl From: @wangtao_ Reviewed-by: @yunsuoyan See merge request: openeuler/yuanrong !380 7 个月前 client add download log file
7 个月前 update bazel/gloo.bzl.
9 个月前 add datasystem to python service
7 个月前 !367 fix[runtime]: When an error occurs while obtaining an instance handle using getinstance due to the instance not existing, add a kill step From: @For_YL Reviewed-by: @yuchaow See merge request: openeuler/yuanrong !367 7 个月前 refactor[runtime]: 整改统一java包名前缀为org.yuanrong Signed-off-by: tianmengyue <tianmengyue@huawei.com>
7 个月前 修复sh build.sh -a Co-authored-by: mayuehit<mayue51@huawei.com>
7 个月前 add .bazel_redirect.cfg. add .bazel_redirect.cfg. Signed-off-by: mayuehit <mayue51@huawei.com>
10 个月前 add .bazelignore. Signed-off-by: ForYL <zhangtangwei@huawei.com>
10 个月前 增加gloo编译选项,默认关闭
8 个月前 add .clang-format. Signed-off-by: ForYL <zhangtangwei@huawei.com>
10 个月前 add datasystem to python service
7 个月前 增加gloo编译选项,默认关闭
8 个月前 fisrt commit init code
10 个月前 fisrt commit init code
10 个月前 add LICENSE.
10 个月前 docs:Change docs to 0.7.0 version
7 个月前 fix build Signed-off-by: mayuehit <mayue51@huawei.com>
8 个月前 增加ucc编译选项
7 个月前 update check_tools.sh. Signed-off-by: whr9503 <wanghongru3@h-partners.com>
9 个月前 增加IBVERBS相关配置接口
9 个月前
openYuanrong 是一个 Serverless 分布式计算引擎,致力于以一套统一 Serverless 架构支持 AI、大数据、微服务等各类分布式应用。它提供多语言函数编程接口,以单机编程体验简化分布式应用开发;提供分布式动态调度和数据共享等能力,实现分布式应用的高性能运行和集群的高效资源利用。
简介
openYuanrong 由多语言函数运行时、函数系统和数据系统组成,支持按需灵活单独或组合使用。
多语言函数运行时 :提供函数分布式编程,支持 Python、Java、C++ 语言,实现类单机编程高性能分布式运行。
函数系统 :提供大规模分布式动态调度,支持函数实例极速弹性扩缩和跨节点迁移,实现集群资源高效利用。
数据系统 :提供异构分布式多级缓存,支持 Object、Stream 语义,实现函数实例间高性能数据共享及传递。
函数 是 openYuanrong 的核心概念抽象,它对传统 Serverless 函数概念进行了通用化扩展,起到了类似单机 OS 中进程的作用,可以表达任意分布式应用的运行实例,同时天然支持相互调用。
openYuanrong 分为四个代码仓库:yuanrong 对应多语言函数运行时,即当前代码仓;yuanrong-functionsystem 对应函数系统;yuanrong-datasystem 对应数据系统;yuanrong-frontend 提供网关能力,支持函数创建、调用等功能。
入门
查看 openYuanrong 文档 了解如何使用 openYuanrong 开发分布式应用。
安装:pip install https://openyuanrong.obs.cn-southwest-2.myhuaweicloud.com/release/0.7.0/linux/x86_64/openyuanrong-0.7.0-cp39-cp39-manylinux_2_34_x86_64.whl,更多安装信息 。
快速入门
贡献
我们欢迎您对 openYuanrong 做各种形式的贡献,请参阅我们的贡献者指南 。
许可证
Apache License 2.0
openYuanrong runtime:openYuanrong 多语言运行时提供函数分布式编程,支持 Python、Java、C++ 语言,实现类单机编程高性能分布式运行
定制我的领域 举报项目