百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

orleans

> 云原生
开源

.NET的云原应用框架

10.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

.NET的云原应用框架

(中文(简体) ). 奥尔良是一个跨平台框架,用于构建稳健可扩展的分布式应用程序 奥尔良以.NET的开发者生产力为基础,并将其带入云服务等分布式应用的世界. 奥尔良的尺度从一个单一的premies服务器到全球分布的,在云中大量可用的应用. 奥尔良采用熟悉的概念,如物体,界面,Aync/await,并尝试/捕获并扩展至多服务器环境. 因此,它帮助具有单服务器应用程序转型经验的开发者向建设有弹性,可扩展的云服务和其他分布式应用程序过渡. 因此,奥尔良经常被称作"分布式.NET". 它由"微软研究"(http://research.microsoft.com/projects/orleans/)所创立,并引入了"虚拟演员模型"(https://www.microsoft.com/en-us/research/publication/orleans-distributed-virtual-actors-for-programmability-and-scalability/),作为为"云"时代打造新一代分布式系统的新颖方法. 奥尔良的核心贡献是其编程模式,它将高度平行的分布式系统所固有的复杂性驯化而不会限制能力或对开发者施加苛刻的限制. # 谷物 # # Grains # 任何奥尔良应用中的基本构件都是"花花公子". 谷物是包含用户定义的身份,行为和状态的实体. 谷物身份是用户定义的密钥,这使得谷物总是可供引用. 谷物可以被其他谷物或外部客户端如Web前端所引用,通过强型通信接口(contracts). 每个粒都是执行一个或多个接口的类的例子. 谷物可能具有可挥发和/或持久性状态,可以被储存在任何存储系统中. 因此,谷物隐含地分解应用状态,使自动可伸缩性得以实现,并简化了故障后的回收. 谷物状态在谷类活性时被保存在内存中,导致数据存储上延迟更低并负载更小.

Issues· 604 开放

查看全部 Issues在 GitHub 打开
  • #11331

    ci: 在 DynamoDB net8.0 测试期间,托管运行程序丢失通信

    更新于 2026年9月28日
  • #11175

    测试: 调查 Windows net10 序列化测试主机崩溃

    area-testingtest reliabilitytest-failuretest-flaky更新于 2026年9月28日
  • #11323

    ci(cosos): 在集成负载下调查经典仿真器的原生崩溃

    更新于 2026年9月27日
  • #9971

    DynamoDBStorageOptions ServiceId 默认值

    更新于 2026年9月26日
  • #11351

    build(docs): Twitter 关注链接在审计期间返回 403

    更新于 2026年9月26日
  • #11350

    SQLite 持久性: 失败的 WriteToStorageKey 会在池化连接上保留其事务,因此后续写入会失败或默默丢失

    更新于 2026年9月24日
  • #11344

    ci: Roslyn 分析器 SARIF 上传拒绝重复的规则配置覆盖

    更新于 2026年9月21日
  • #8417

    持久性不作为 json 存储于 DB

    Needs: triage :mag:更新于 2026年9月21日
  • #9119

    PersistentState 和 IPersistentState 需要引用 Microsoft.Orleans.Runtime

    更新于 2026年9月19日
  • #11325

    test(reminders): 调查加入/离开身份选择失败

    更新于 2026年9月18日

> 标签

C#actor-modelactorscloud-computingcloud-native

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月28日
分类云原生
定价开源

> 相关工具

K
Kubernetes
容器编排事实标准
H
Helm
Kubernetes 包管理器
S
seaweedfs
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables,