yuanrong-functionsystem:基于 Serverless 架构的分布式函数调度系统项目

openYuanrong functionsystem:openYuanrong 函数系统提供大规模分布式动态调度,支持函数实例极速弹性扩缩和跨节点迁移,实现集群资源高效利用

分支11Tags2
文件最后提交记录最后更新时间
docs(gitcode): PR模板新增 revert 修改类型5 个月前
fix: replace opentelemetry URLs with mirror2 个月前
fix: resolve prometheus pull exporter codecheck issues1 个月前
docs:add English README1 个月前
feat(runtime-manager):Yuanrong no longer supports self starting supervisor22 小时前
feat(runtime-manager):support supervisor to launch runtime23 天前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
fix: support custom metrics pull exporter1 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
ci: 添加商用版本CI构建注释1 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
feat(functionsystem): integrate Bazel build, POSIX APIs, and runtime launcher2 个月前
upload source code7 个月前
docs:fix README bug1 个月前
docs:fix docs bugs9 天前
add for sync7 个月前
fix: replace opentelemetry URLs with mirror2 个月前
build: support build functionsystem whl package5 个月前
build: 修改编译启动脚本的执行权限4 个月前

License Version Documentation

English | 简体中文

openYuanrong 是一个 Serverless 分布式计算引擎,致力于以一套统一 Serverless 架构支持 AI、大数据、微服务等各类分布式应用。它提供多语言函数编程接口,以单机编程体验简化分布式应用开发;提供分布式动态调度和数据共享等能力,实现分布式应用的高性能运行和集群的高效资源利用。

简介

openYuanrong 由多语言函数运行时、函数系统和数据系统组成,支持按需灵活单独或组合使用。

  • 多语言函数运行时:提供函数分布式编程,支持 Python、Java、C++ 语言,实现类单机编程高性能分布式运行。
  • 函数系统:提供大规模分布式动态调度,支持函数实例极速弹性扩缩和跨节点迁移,实现集群资源高效利用。
  • 数据系统:提供异构分布式多级缓存,支持 Object、Stream 语义,实现函数实例间高性能数据共享及传递。

函数是 openYuanrong 的核心概念抽象,它对传统 Serverless 函数概念进行了通用化扩展,起到了类似单机 OS 中进程的作用,可以表达任意分布式应用的运行实例,同时天然支持相互调用。

openYuanrong 分为三个代码仓库:

  • yuanrong:对应多语言函数运行时。
  • yuanrong-functionsystem:对应函数系统,即当前仓。
  • yuanrong-datasystem:对应数据系统。

入门

查看 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 functionsystem:openYuanrong 函数系统提供大规模分布式动态调度,支持函数实例极速弹性扩缩和跨节点迁移,实现集群资源高效利用

https://docs.openyuanrong.org/zh-cn/latest/index.html定制我的领域