《Akka实战-快速构建高可用分布式应用》[42M]百度网盘|pdf下载|亲测有效
《Akka实战-快速构建高可用分布式应用》[42M]百度网盘|pdf下载|亲测有效

Akka实战-快速构建高可用分布式应用 pdf下载

出版社 社会出版社
出版年 2025
页数 390页
装帧 精装
评分 9.3(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供Akka实战-快速构建高可用分布式应用电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com


内容介绍

Akka是一款FCYX的分布式并行应用框架,它为快速构建高性能、高可用的分布式应用提供了良好的解决方案。 
本书是ZSJava技术专家在大量实践后的经验与教训的总结,以实战为导向,从架构、组件、工具包、分布式&集群、微服务等多个角度对Akka进行了详细的讲解,为快速构建高可用、高性能的分布式应用提供了详尽指导。每个知识点都配备了详细的代码示例和配置说明,实操性J强。 
全书一共10章: 
D1章全面介绍了Akka的概念、应用场景和系统架构,为技术团队全面了解Akka和技术选型提供了参考依据; 
D2~5章详细讲解了Akka的各种模型&组件的原理及用法,如Actor、线程调度(Dispatcher)、邮箱和消息路由等; 
D6章介绍了Akka的一些实用工具包,如Future、Event Bus、Akka Streams等; 
D7~8章主要讲解了Akka分布式&集群相关的内容,如远程Actor、远程路由、事件监听、集群搭建、集群分片、持久化等; 
D9章讲解了如何使用Akka构建HTTP和WebSocket服务,并实现了一个完整的图文聊天系统。 
D10章介绍了一款“全家桶式”的微服务框架Lagom,它基于Akka和Play而构建,提供了一整套微服务解决方案。



作者介绍

杜云飞 
ZSJava技术专家,上海小虫科技合伙人兼CTO,在Akka方面有丰富的实践经验。 
从事软件开发和架构近10年,擅长Java体系下各项技术,在大型企业软件平台(如制造业ERP、财税云平台、智慧城市服务平台、电商系统等)的开发和架构方面经验丰富。 
曾穿梭于各个技术岗位之间,并乐此不彼,期间D立创业近两年。多次受邀为惠普、通用等企业做技术分享、培训和咨询。 



目录

前言 
D1章 认识Akka1
1.1 Akka简介1
1.1.1 技术背景1
1.1.2 Akka是什么3
1.2 Akka应用场景4
1.3 Akka架构体系4
1.3.1 Actor模型4
1.3.2 体系结构4
1.4 本章小结7
D2章 走进Actor8
2.1 Actor组件8
2.1.1 Akka中的Actor8
2.1.2 ActorSystem与监管9
2.1.3 生命周期监控9
2.1.4 引用与路径10
2.2 Akka环境搭建10
2.2.1 环境准备11
2.2.2 使用Lightbend Activator平台12
2.3 创建一个Actor14
2.3.1 定义Actor14
2.3.2 创建Actor实例14
2.3.3 工厂模式---Props/Creator15
2.4 发送-接收消息16
2.4.1 tell方法16
2.4.2 ask方法17
2.4.3 消息转发18
2.5 查找一个Actor18
2.6 消息不可变21
2.7 Actor行为切换21
2.8 Actor生命周期25
2.9 停掉一个Actor26
2.10 监督与容错处理29
2.11 Circuit Breaker(熔断)33
2.12 配置相关35
2.13 本章小结36
D3章 线程调度38
3.1 什么是Dispatcher?38
3.2 Executor选择39
3.3 配置Dispatcher39
3.4 使用Dispatcher41
3.5 PinnedDispatcher41
3.6 本章小结42
D4章 邮箱43
4.1 消息处理顺序43
4.2 默认邮箱配置44
4.3 内置邮箱45
4.3.1 内置邮箱说明45
4.3.2 自定义优先级45
4.3.3 控制指令优先48
4.4 Actor使用邮箱的多种方式49
4.4.1 配置Actor邮箱49
4.4.2 配置dispatcher邮箱49
4.4.3 实现RequiresMessageQueue接口50
4.5 自定义邮箱类型50
4.6 本章小结52
D5章 消息路由53
5.1 Router和Routee53
5.2 路由器及路由逻辑53
5.3 路由Actor56
5.3.1 Pool方式56
5.3.2 Group方式58
5.4 常见路由类型59
5.4.1 广播-Broadcast60
5.4.2 Z快响应-ScatterGatherFirstCompleted61
5.4.3 随机-Z快响应-TailChopping62
5.4.4 创建可修改容量的池62
5.5 特殊消息处理63
5.5.1 Broadcast消息64
5.5.2 PoisonPill消息64
5.5.3 其他管理类消息64
5.6 本章小结65
D6章 实用工具67
6.1 定时调度—Scheduler67
6.2 处理并发结果—Future