/* Page prose (zh-Hans) */
"DistributedWhenItMatters" = "# 这对于应用开发者何时才真正重要\n\n让我们把预期摆诚实了。**大多数 iOS 应用开发者会好几年都不写一个分布式 actor**，而这完全正常。你日常的并发工具箱是这本书的其余部分：`async`/`await`、任务、actor、`@MainActor`。分布式 actor 是一件专家工具，而不是日常工具。\n\n它们*确实*能挣得一席之地的地方：\n\n* **服务器端 Swift。**  \n如果你用 Swift 构建后端服务，分布式 actor 和集群化（通过 Distributed Cluster）提供了一种原生的方式，把有状态的工作分散到一队进程之上。\n* **集群化或多节点系统。**  \n任何需要在许多必须协调的机器上运行相同逻辑的场景：这个模型正是为此而设计的。\n* **跨设备功能。**  \n一些前瞻性的场景，其中不同设备上的 actor 直接对话，只要有一个能讲对的传输的 actor 系统，就可以依靠同一套抽象。\n\n如果这些都不描述你正在构建的东西，那你就不需要分布式 actor，而知道它们存在、以及*它们如何思考*，才是有价值的部分。当你将来某天在一个服务器端代码库里遇到 `distributed actor` 时，它不会是个谜：它就是你已经理解的那个 actor，中间隔着一张网络，每次调用前面都带着 `try`。\n\n[上一页](@previous)  |  第 8 / 9 页  |  [下一页: 小结](@next)";
