图书介绍
Akka应用模式 分布式应用程序设计实践指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)迈克尔·纳什,(加)韦德·沃尔德龙著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121325298
- 出版时间:2017
- 标注页数:163页
- 文件大小:78MB
- 文件页数:179页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Akka应用模式 分布式应用程序设计实践指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Actor模型1
现实是最终一致的1
解构Actor模型3
所有的计算都在一个actor中执行4
actor之间只能通过消息进行通信5
actor可以创建子actor6
actor可以改变自己的状态或行为8
一切都是actor9
Actor模型的使用10
定义清晰的边界11
何时适合使用Actor模型13
结论13
第2章 Akka简介15
Akka是什么15
Akka是开源的15
Akka正在蓬勃发展16
Akka是为分布式设计的16
Akka组件17
Akka actor17
子actor18
remoting:不同JVM上的actor20
clustering:集群成员的自动化管理20
Akka HTTP24
TestKit25
contrib25
Akka OSGi25
Akka HTTP26
Akka Streams26
Akka实现的Actor模型26
Actor模型中的Akka actor26
消息传递27
actor系统28
Akka Typed项目28
结论29
第3章 分布式领域驱动设计31
DDD概述31
DDD的好处32
DDD组件33
域实体34
域值对象34
聚合与聚合根35
仓储37
工厂和对象创建38
域服务38
有界上下文39
结论41
第4章 优秀的Actor设计43
大系统小做43
封装actor中的状态44
使用字段封装状态44
使用“状态”容器封装状态47
使用become封装状态48
将futures与actors混合50
Ask模式和替代方案54
Ask模式的问题55
附带的复杂性57
Ask的替代方案57
命令与事件59
构造函数的依赖注入61
使用路径查找actor61
结论62
第5章 数据流63
吞吐量与延迟63
流64
路由器66
邮箱68
无界邮箱68
有界邮箱69
拉取的工作模式70
背压73
ack73
高水位标记73
队列长度监控74
速率监控74
Akka数据流74
源75
汇77
RunnableGraph78
流79
交叉点80
Akka流中的背压81
Akka流的使用82
结论84
第6章 一致性和可扩展性85
事务和一致性85
强一致性与最终一致性86
并发性与并行性86
为什么全局一致的分布式状态影响可扩展性86
位置透明性87
交付保证87
最多投递一次87
最少投递一次88
恰好一次交付是不可能的(但可以近似做到)91
如何近似做到恰好一次交付91
集群单例92
可扩展性94
避免全局状态98
避免共享状态98
遵循Actor模型99
避免顺序操作99
隔离阻塞型操作99
监控和调优99
集群分片和一致性99
分片100
Akka中的分片101
分片键的生成102
分片的分布103
一致性边界103
可扩展性边界104
分片聚合根105
持久化106
钝化106
使用集群分片保证一致性107
结论109
第7章 容错111
故障类型112
异常112
JVM中的致命错误113
外部服务故障113
不符合服务等级协议113
操作系统和硬件级故障114
故障隔离114
舱壁模式114
优雅降级117
使用Akka集群隔离故障119
使用熔断器控制故障119
故障处理122
异常处理123
外部服务的故障处理128
结论131
第8章 可用性133
微服务和单体式应用133
用有界上下文划分微服务134
细粒度的微服务135
集群感知路由器135
分布式数据137
优雅降级140
部署141
分阶段部署/滚动重启142
蓝/绿部署142
崩溃恢复/运维监测143
健康检查和应用状态页面143
度量145
日志146
看门狗工具146
结论147
第9章 性能149
隔离瓶颈150
优化Akka150
减少或隔离阻塞型操作150
缩短消息处理时间151
增加处理消息的actor151
派发器151
标准派发器151
固定派发器153
平衡派发器154
calling-thread派发器154
何时使用单独的派发器155
提高并行性157
结论158
后记159
参考文献161
关于作者162
封面介绍163
热门推荐
- 3762995.html
- 2383870.html
- 948466.html
- 1568702.html
- 3803869.html
- 1595930.html
- 1222842.html
- 2057698.html
- 3581107.html
- 1627968.html
- http://www.ickdjs.cc/book_3618941.html
- http://www.ickdjs.cc/book_2649314.html
- http://www.ickdjs.cc/book_662452.html
- http://www.ickdjs.cc/book_218926.html
- http://www.ickdjs.cc/book_3223266.html
- http://www.ickdjs.cc/book_3123451.html
- http://www.ickdjs.cc/book_954935.html
- http://www.ickdjs.cc/book_3655982.html
- http://www.ickdjs.cc/book_2263310.html
- http://www.ickdjs.cc/book_628597.html