Akka实战:快速构建高可用分布式应用

Akka实战:快速构建高可用分布式应用

评分

★★★★★

ISBN

9787111596851

出版社

机械工业出版社 2018-04-01出版

作者

杜云飞

分类

编程设计

内容简介
在大力提倡互联网+的今天,人们在PC、手机、Pad上安装了各式各样的软件服务或APP,享受着互联网技术带来的高效和便捷。同时,随着这些产品的高速发展,用户规模急剧扩大,系统承载能力会逐渐达到瓶颈,一些早期不常出现的问题也会慢慢浮出水面。实际上,系统开发者们也越来越重视软件的稳定性、高可用性、可扩展性对用户体验的影响,大家纷纷使出浑身解数,实践出多个构建大型应用所需要的技术架构。在这些架构方案中,有几个词始终不绝于耳,那就是:“高并发”“分布式”“高可用”。
AI简介
这是一本深入探讨Akka框架的专业书籍,它以实战为导向,从架构、组件、工具包、分布式&集群、微服务等多个角度对Akka进行了详细的讲解,为快速构建高可用、高性能的分布式应用提供了详尽指导。 本书首先介绍了Akka高性能高容错特性,它主要表现在其分布式并行应用框架的设计上。Akka通过异步非阻塞的消息传递方式,实现了高并发和高并行,使得程序在处理大量请求时,能够保持高效运行。同时,Akka的Actor模型使得每个Actor可以独立处理任务,这样就可以将一个大型任务拆分成多个小型任务,从而提高系统的扩展性。 本书还详细介绍了Actor组件与通信机制,它是Akka框架的核心组成部分。在Akka中,整个Actor体系被抽象成一个ActorSystem,它是一个层级结构,拥有公共行为的配置和管理。Actor是Akka中的基本执行单元,它是一个高度抽象的对象引用,包含引用和状态两个要素。Actor之间的通信和执行任务都是通过消息驱动的(而不是API的调用)。 此外,本书还深入讲解了Akka路由概念与原理,它涉及到了Akka框架中处理消息传递的一种机制。在Akka中,路由指的是如何将消息从发送
阅读/下载地址