Orleans 配置指南
在本配置指南中,你将了解关键配置参数以及如何将其用于大多数典型使用方案。 Orleans 可用于多种配置,这些配置适合不同的使用方案,例如用于开发和测试的本地单节点部署、服务器群集、多实例 Azure 辅助角色等。
本指南提供有关关键配置参数的说明,若要使 Orleans 在某个目标方案中运行,必须使用这些参数。 其他配置参数主要有助于微调 Orleans 以提高性能。
Silo 和客户端是分别通过 SiloHostBuilder 和 ClientBuilder 以编程方式配置的。 这可以使用几个补充的选项类来实现。 Orleans 中的选项类遵循 .NET 中的选项模式,并可以通过文件、环境变量或任何其他有效的配置提供程序加载。
如果要配置 silo 和客户端以进行本地开发,请查看本地开发配置部分。 本指南的服务器配置和客户端配置部分分别介绍了如何配置 silo 和如何配置客户端。
典型配置部分提供了一些常见配置的摘要。 可在此部分找到可配置的重要核心选项的列表。
重要
请确保正确配置 .NET 垃圾回收,如配置 .NET 垃圾回收中所详述。