展开全部

主编推荐语

一本帮助你正确使用Akka分布式应用程序设计的实践指南。

内容简介

对于想要学习Akka的Java和 Scala开发者们,有很多技术资源可供参考,但是如要想知道如何去应用这些技术就需要不同的思维方式了。为了帮助你正确地使用Akka,这本实用的实践指南提供了若干高级的设计模式,还包括了如何以及何时应用那些模式去解决在大型分布式系统中遇到的实际问题的一些案例。

目录

  • 版权信息
  • 内容简介
  • O'Reilly Media, Inc.介绍
  • 业界评论
  • 推荐序
  • 译者序
  • 前言
  • 本书使用的排版约定
  • O'Reilly Safari
  • 如何联系我们
  • 致谢
  • 读者服务
  • 第1章 Actor模型
  • 现实是最终一致的
  • 解构Actor模型
  • 所有的计算都在一个actor中执行
  • actor之间只能通过消息进行通信
  • actor可以创建子actor
  • actor可以改变自己的状态或行为
  • 一切都是actor
  • Actor模型的使用
  • 定义清晰的边界
  • 何时适合使用Actor模型
  • 结论
  • 第2章 Akka简介
  • Akka是什么
  • Akka组件
  • Akka实现的Actor模型
  • Actor模型中的Akka actor
  • Akka Typed项目
  • 结论
  • 第3章 分布式领域驱动设计
  • DDD概述
  • DDD的好处
  • DDD组件
  • 域实体
  • 域值对象
  • 聚合与聚合根
  • 仓储
  • 工厂和对象创建
  • 域服务
  • 有界上下文
  • 结论
  • 第4章 优秀的Actor设计
  • 大系统小做
  • 封装actor中的状态
  • Ask模式和替代方案
  • 命令与事件
  • 结论
  • 第5章 数据流
  • 吞吐量与延迟
  • 路由器
  • 邮箱
  • 拉取的工作模式
  • 背压
  • Akka数据流
  • 结论
  • 第6章 一致性和可扩展性
  • 事务和一致性
  • 强一致性与最终一致性
  • 并发性与并行性
  • 为什么全局一致的分布式状态影响可扩展性
  • 位置透明性
  • 交付保证
  • 可扩展性
  • 集群分片和一致性
  • 结论
  • 第7章 容错
  • 故障类型
  • 故障隔离
  • 故障处理
  • 结论
  • 第8章 可用性
  • 微服务和单体式应用
  • 用有界上下文划分微服务
  • 细粒度的微服务
  • 集群感知路由器
  • 分布式数据
  • 优雅降级
  • 部署
  • 分阶段部署/滚动重启
  • 蓝/绿部署
  • 崩溃恢复/运维监测
  • 结论
  • 第9章 性能
  • 隔离瓶颈
  • 优化Akka
  • 派发器
  • 结论
  • 后记
  • 参考文献
  • 关于作者
  • 封面介绍
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    4.0

    四星对我来说就是值得再看一次的等级。像豆瓣说的那样,10% 的 akka,90% 的分布式设计。例子和图很生动,不过没有 Scala 基础的我看代码一脸懵逼。ddd dddd 那里跟说暗号一样看得我各种头秃,选择性跳过以后后面的各种特性介绍都很深入浅出,起码不会让人读着读着摔手机。比较赞的一本书,不过不要指望靠这个学 akka 编程。_(:3 ⌒゙)_

      转发
      评论

    出版方

    电子工业出版社

    电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。