Orleans 生命周期
某些 Orleans 行为非常复杂,需要有序启动和关闭。 为了解决此问题, Orleans 引入了常规组件生命周期模式。
消息传递保证
Orleans 默认情况下,消息传递保证 最多一次 。 (可选)如果在超时时配置重试,Orleans 将改为至少一次投递。
调度
Orleans 调度程序是 Orleans 运行时中的一个组件,负责执行应用程序代码和部分运行时代码,以确保单线程执行的语义。
群集管理
Orleans 通过内置成员身份协议(有时称为孤岛成员身份)提供群集管理。 该协议的目标是让所有接收器(Orleans 服务器)就一组当前存活接收器达成一致,检测失败的接收器,并允许新接收器加入群集。
流处理实现
本部分简要概述了 Orleans Stream 实现。 它描述在应用程序级别不可见的概念和详细信息。
负载均衡
从广义上说,负载均衡是运行时的 Orleans 支柱之一。
单元测试
本部分介绍如何对粒度进行单元测试,以确保它们的行为正确。