领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会
演讲者:Chris Richardson
模块化、多语言架构有很多优点,但它也增加了复杂性,因为每个传入请求通常都会扩展到多个分布式服务。例如,在在线商店应用程序中,产品详情页上的信息——描述、价格、推荐等——来自众多服务。为了最大限度地减少响应时间和提高可扩展性,必须并发调用这些服务。但是,传统的并发机制是低级的、难以使用且容易出错的。在本演讲中,您将学习一些强大且易于使用的抽象方法,用于异步使用 Web 服务。我们将比较 Java、Scala 和 JavaScript 中提供的各种 Futures 实现。您将学习如何使用反应式可观察对象(即异步数据流)从 Java 和 JavaScript 访问 Web 服务。我们将描述这些机制如何让您以非常直接、声明式的方式编写异步代码。
!{iframe width="560" height="315" src="//www.youtube.com/embed/aZkwIA4k2xU" frameborder="0" allowfullscreen}{/iframe}