Orleans 配置指南

在本配置指南中,你将了解关键配置参数以及如何将其用于大多数典型使用方案。 Orleans 可用于多种配置,这些配置适合不同的使用方案,例如用于开发和测试的本地单节点部署、服务器群集、多实例 Azure 辅助角色等。

本指南提供有关关键配置参数的说明,若要使 Orleans 在某个目标方案中运行,必须使用这些参数。 其他配置参数主要有助于微调 Orleans 以提高性能。

Silo 和客户端是分别通过 SiloHostBuilderClientBuilder 以编程方式配置的。 这可以使用几个补充的选项类来实现。 Orleans 中的选项类遵循 .NET 中的选项模式,并可以通过文件、环境变量或任何其他有效的配置提供程序加载。

如果要配置 silo 和客户端以进行本地开发,请查看本地开发配置部分。 本指南的服务器配置客户端配置部分分别介绍了如何配置 silo 和如何配置客户端。

典型配置部分提供了一些常见配置的摘要。 可在此部分找到可配置的重要核心选项的列表。

重要

请确保正确配置 .NET 垃圾回收,如配置 .NET 垃圾回收中所详述。