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