第1章——为什么需要反应式

我们的初心,是构建一个对用户即时响应的(responsive)系统。这意味着该系统无论在什么样的情况下,都应该能即时响应用户的输入。由于任何单台计算机在任何时刻都有可能宕机,所以我们需要将这一个系统分布到多台计算机上。引入分布式结构这个额外的基础需求使我们意识到:构建这样的系统需要新的架构模式(或者重新发现旧模式)。在过去,我们建立了各种方法来允许我们维持某种假像:单线程的本地运算能够魔法般地扩展运行在多个处理器核心或者网络节点上。然而,这虚实之间的沟壑已经大到难以为继。而解决之法是让我们的应用程序中所具有的分布和并发的本质明明白白地反映到编程模型上来,并使它变成我们的优势。


没有代码清单