类似推荐
编辑推荐
精通Actor模型,实现高性能并发应用
内容简介
通过Actor模型使用响应式消息传输模式,可编写出具有高性能、高响应性、高可伸缩性和高韧性的并发应用程序。本书由10章构成,详细介绍了使用Actor模型中响应式消息传输模式的理论和实用技巧。其中包括:Actor模型和响应式软件的主要概念、Scala语言的基础知识、Akka框架与Akka集群功能、Actor模型中的通道机制和技术、降低消息源与消息目的地之间耦合性的方式、持久化Actor对象和幂等接收者。附录A中还介绍了通过.NET平台和C#语言使用Actor模型的方式。
章节目录
版权信息
推荐序
译者序
序
前言
本书面向的读者
本书的主要内容
本书的约定
致谢
作者简介
第1章 Actor模型和企业级软件概述
为什么企业级软件难以开发
响应式应用程序简介
企业级应用程序
Actor模型
Actor模型的明晰性
下章提要
第2章 使用Scala语言和Akka框架实现Actor模型
怎样获取Scala语言和Akka框架
使用Scala语言编写程序
使用Akka框架编写程序
小结
第3章 性能情结
晶体管
时钟频率
核心和高速缓存
可伸缩性
多线程技术的难点
Actor模型的作用
设计模式
第4章 通过Actor对象传递消息
消息通道
消息
管道和过滤器
消息路由器
消息译码器
消息端点
小结
第5章 消息通道
点对点通道
发布—订阅通道
数据类型通道
非法消息通道
死信通道
确保送达机制
通道适配器
消息桥
消息总线
小结
第6章 消息结构
命令消息
文档消息
事件消息
请求—回复模式
返回地址
相关标识符
消息序列
消息有效期
格式标识符
小结
第7章 消息路由
基于内容的路由器
消息过滤器
动态路由器
接收者列表
分离器
聚合器
重新定序器
组合消息处理器
分散—聚集路由器
传送名单
处理过程管理器
消息经纪人路由器
小结
第8章 消息转换
封装器
内容丰富器
内容过滤器
存放证
标准化器
规范化消息模型
小结
第9章 消息端点
消息传输网关
消息传输映射
事务型客户端/ Actor对象
轮询消费者
由事件驱动的消费者
具有竞争性的消费者
消息调度器
选择性消费者
持久订阅者
幂等接收者
服务激活剂
小结
第10章 系统管理和基础结构
控制总线
改道器
窃听器
消息元数据/历史记录
消息日志/存储器
智能代理
测试消息
通道净化器
小结
附录A .NET平台上的Akka工具集:Dotsero
Dotsero的Actor系统
通过C#和.NET使用Actor对象
Dotsero实现
小结
参考资料
响应式架构:消息模式Actor实现与Scala、Akka应用集成是2016年由电子工业出版社出版,作者 (美) 沃恩·弗农 (Vaughn Vernon) 。
得书感谢您对《响应式架构:消息模式Actor实现与Scala、Akka应用集成》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。