![]() 作者:[美] Vaughn Vernon 沃恩 弗农 出版社: 电子工业出版社 副标题: 消息模式Actor实现与Scala、Akka应用集成 译者:苏宝龙 页数: 440 定价: 99.00 ISBN: 9787121291135 内容简介 · · · · · ·通过Actor模型使用响应式消息传输模式,可编写出具有高性能、高响应性、高可伸缩性和高韧性的并发应用程序。本书由10章构成,详细介绍了使用Actor模型中响应式消息传输模式的理论和实用技巧。其中包括:Actor模型和响应式软件的主要概念、Scala语言的基础知识、Akka框架与Akka集群功能、Actor模型中的通道机制和技术、降低消息源与消息目的地之间耦合性的方式、持久化Actor对象和幂等接收者。附录A中还介绍了通过.NET平台和C#语言使用Actor模型的方式。 作者简介 · · · · · ·作者:(美)Vaughn Vernon(沃恩 弗农) 译者:苏宝龙 作者具有很高的翻译水平和写作水平,从事与本书所讲内容相关的工作多年,具有丰富的理论知识和实践经验。本书翻译质量极佳,相信能成为一本销量很好的图书。 Vaughn Vernon 是一位资深的软件开发者,并且是一位简化软件设计和实现思想的领袖人物。他是畅销书Implementing Domain-Driven Design 的作者,这本书也是由Addison-Wesley 出版社出版的。他还为来自世界各地的数百位软件开发者教授IDDD Workshop 课程。Vaughn Vernon 经常在计算机行业大会上发表演讲。他擅长的领域包括分布式计算和消息传输,而且尤为擅长Actor 模型。在2012 年,他在一个GIS 系统中第一次使用了Akka 框架。此后,他就一直专门研究通过由领域驱动的... 目录 · · · · · ·目录第1章 Actor模型和企业级软件概述. ................................... 1 为什么企业级软件难以开发........1 响应式应用程序简介....................4 响应性 ....................................5 韧性 ...6 · · · · · ·() 目录 第1章 Actor模型和企业级软件概述. ................................... 1 为什么企业级软件难以开发........1 响应式应用程序简介....................4 响应性 ....................................5 韧性 ...6 灵活性 ....................................6 消息驱动 ................................7 企业级应用程序............................8 Actor模型 ..9 Actor模型的起源 ................10 了解 Actor模型 ................... 11 Actor模型的明晰性 .....................20 下章提要.21 第2章 使用Scala语言和Akka框架实现Actor模型............. 22 怎样获取Scala语言和Akka框架 23 使用 Typesafe Activator编辑器 ..............................23 使用 sbt ................................23 使用 Maven ..........................24 使用 Gradle ..........................25 使用Scala语言编写程序 .............26 Scala概要教程 ....................27 使用Akka框架编写程序.............39 Actor系统 ............................40 实现 Actor对象 ...................46 监督 .52 远程处理 ..............................55 集群功能 ..............................68 测试 Actor对象 ...................94 CompletableApp类 .............98 小结.......100 第3章 性能情结. ........................ 101 晶体管...101 时钟频率....................................103 核心和高速缓存........................104 可伸缩性....................................106 多线程技术的难点....................109 Actor模型的作用 ....................... 114 处理伪共享 ........................ 116 设计模式.................................... 117 第4章 通过Actor对象传递消息. . 119 消息通道....................................120 消息.......121 管道和过滤器............................126 消息路由器................................131 消息译码器................................134 消息端点....................................135 小结.......137 第5章 消息通道. ........................ 138 点对点通道................................140 发布—订阅通道........................143 本地事件流 ........................143 分布式发布—订阅通道 ....149 数据类型通道............................157 非法消息通道............................159 死信通道....................................161 确保送达机制............................164 通道适配器................................172 消息桥...174 消息总线....................................180 小结.......189 第6章 消息结构. ........................ 190 命令消息....................................191 文档消息....................................192 管理处理流程和处理过程 194 事件消息....................................195 请求—回复模式........................197 返回地址....................................199 相关标识符................................203 消息序列....................................204 消息有效期................................206 格式标识符................................209 小结.......213 第7章 消息路由. ........................ 214 基于内容的路由器....................215 消息过滤器................................219 动态路由器................................223 接收者列表................................232 分离器...241 聚合器...245 重新定序器................................252 组合消息处理器........................259 分散—聚集路由器....................260 传送名单....................................274 处理过程管理器........................282 消息经纪人路由器....................298 小结.......301 第8章 消息转换. ........................ 302 封装器...303 内容丰富器................................305 不可变的 DoctorVisitCompleted消息...................309 是否应在本地系统中创建 AccountingEnricherDispatcher对象 ..............309 内容过滤器................................310 存放证...313 标准化器....................................321 规范化消息模型........................322 Actor系统需要标准 ..........323 小结.......324 第9章 消息端点. ........................ 325 消息传输网关............................326 消息传输映射............................332 事务型客户端/ Actor对象 .........339 事务型客户端 ....................341 事务型 Actor对象 .............342 轮询消费者................................350 资源轮询 ............................354 由事件驱动的消费者................358 具有竞争性的消费者................359 消息调度器................................361 选择性消费者............................364 持久订阅者................................367 幂等接收者................................370 避免处理消息副本 ............370 使消息具有相同的效果 ....371 使状态切换操作不受收到消息副本的影响 .........372 服务激活剂................................378 小结.......379 第10章 系统管理和基础结构...... 380 控制总线....................................380 改道器...382 窃听器...384 消息元数据/历史记录 ...............385 消息日志/存储器 .......................389 智能代理....................................392 测试消息....................................397 通道净化器................................399 小结.......401 附录A .NET平台上的Akka工具集:Dotsero. ................... 402 Dotsero的Actor系统 ..................402 通过C#和.NET使用Actor对象 .405 Dotsero实现 ...............................410 小结.......413 参考资料.. 414 · · · · · · () |
细腻厚实
现在终于有机会看看这本书
出新了自然都买
不同的观点!