• Akka实战:快速构建高可用分布式应用
21年品牌 40万+商家 超1.5亿件商品

Akka实战:快速构建高可用分布式应用

正版二手书,欢迎选购

17.6 2.6折 69 九品

库存3件

北京朝阳
认证卖家担保交易快速发货售后保障

作者杜云飞

出版社机械工业出版社

ISBN9787111596851

出版时间2018-05

装帧平装

开本16开

定价69元

货号1157741614010580993

上书时间2024-11-13

宏铭图书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介

杜云飞

 

资深Java技术专家,上海小虫科技合伙人兼CTO,在Akka方面有丰富的实践经验。

 

从事软件开发和架构近10年,擅长Java体系下各项技术,在大型企业软件平台(如制造业ERP、财税云平台、智慧城市服务平台、电商系统等)的开发和架构方面经验丰富。

 

曾穿梭于各个技术岗位之间,并乐此不彼,期间独立创业近两年。多次受邀为惠普、通用等企业做技术分享、培训和咨询。

 




目录
Contents 

前言

第1章 认识Akka

1.1 Akka简介

1.1.1 技术背景

1.1.2 Akka是什么

1.2 Akka应用场景

1.3 Akka架构体系

1.3.1 Actor模型

1.3.2 体系结构

1.4 本章小结

第2章 走进Actor

2.1 Actor组件

2.1.1 Akka中的Actor

2.1.2 ActorSystem与监管

2.1.3 生命周期监控

2.1.4 引用与路径

2.2 Akka环境搭建

2.2.1 环境准备

2.2.2 使用Lightbend Activator平台

2.3 创建一个Actor

2.3.1 定义Actor

2.3.2 创建Actor实例

2.3.3 工厂模式——-Props/Creator

2.4 发送-接收消息

2.4.1 tell方法

2.4.2 ask方法

2.4.3 消息转发

2.5 查找一个Actor

2.6 消息不可变

2.7 Actor行为切换

2.8 Actor生命周期

2.9 停掉一个Actor

2.10 监督与容错处理

2.11 Circuit Breaker(熔断)

2.12 配置相关

2.13 本章小结

第3章 线程调度

3.1 什么是Dispatcher?

3.2 Executor选择

3.3 配置Dispatcher

3.4 使用Dispatcher

3.5 PinnedDispatcher

3.6 本章小结

第4章 邮箱

4.1 消息处理顺序

4.2 默认邮箱配置

4.3 内置邮箱

4.3.1 内置邮箱说明

4.3.2 自定义优先级

4.3.3 控制指令优先

4.4 Actor使用邮箱的多种方式

4.4.1 配置Actor邮箱

4.4.2 配置dispatcher邮箱

4.4.3 实现RequiresMessageQueue接口

4.5 自定义邮箱类型

4.6 本章小结

第5章 消息路由

5.1 Router和Routee

5.2 路由器及路由逻辑

5.3 路由Actor

5.3.1 Pool方式

5.3.2 Group方式

5.4 常见路由类型

5.4.1 广播-Broadcast

5.4.2 最快响应-ScatterGatherFirstCompleted

5.4.3 随机-最快响应-TailChopping

5.4.4 创建可修改容量的池

5.5 特殊消息处理

5.5.1 Broadcast消息

5.5.2 PoisonPill消息

5.5.3 其他管理类消息

5.6 本章小结

第6章 实用工具

6.1 定时调度-Scheduler

6.2 处理并发结果-Future

6.2.1 Future常规用法

6.2.2 函数式Future

6.3 事件总线

6.3.1 实现事件总线

6.3.2 事件流处理

6.4 日志处理

6.4.1 基础配置

6.4.2 使用slf4j

6.5 Akka扩展

6.5.1 TypedActor初探

6.5.2 自定义扩展

6.5.3 集成Spring

6.6 Akka I/O

6.6.1 TCP服务

6.6.2 UDP服务

6.7 Akka Streams

6.7.1 Streams组件

6.7.2 组合Source、Sink

6.7.3 案例:日志处理

6.7.4 错误处理

6.7.5 关联Actor

6.8 本章小结

第7章 远程

7.1 远程介绍

7.1.1 Java RPC

7.1.2 Akka远程

7.2 创建远程ActorSystem

7.3 Actor远程访问

7.4 创建远程Actor

7.5 远程路由器

7.6 远程事件

7.7 序列化

7.7.1 Protobuf框架

7.7.2 序列化API

7.8 本章小结

第8章 集群

8.1 Akka集群概述

8.1.1 种子节点

8.1.2 领导节点

8.1.3 节点状态及生命周期

8.1.4 故障检测

8.2 创建Akka集群

8.2.1 代码及集群配置

8.2.2 启动集群

8.2.3 加入集群

8.2.4 akka-cluster集群工具

8.3 集群示例-实现文章单词统计

8.3.1 示例分析

8.3.2 代码实现

8.4 使用路由

8.4.1 Group路由

8.4.2 Pool路由

8.5 集群指标

8.5.1 指标收集

8.5.2 基于指标的负载均衡

8.6 集群单例

8.7 集群客户端

8.7.1 集群客户端概述

8.7.2 使用 ClusterClient

8.7.3 事件监听

8.8 集群分片

8.8.1 分片概念

8.8.2 持久化Actor

8.8.3 分片示例

8.9 本章小结

第9章 HTTP服务

9.1 HTTP协议

9.1.1 header信息

9.1.2 状态码

9.2 Akka HTTP

9.2.1 配置依赖

9.2.2 HTTP服务端

9.2.3 请求和响应

9.2.4 HTTP客户端

9.2.5 使用Routing DSL

9.2.6 常用Directive

9.3 Akka WebSocket

9.3.1 WebSocket协议

9.3.2 Akka WebSocket

9.3.3 WebSocket应用之聊天室

9.4 本章小结

第10章 微服务全家桶之Lagom

10.1 Lagom简介

10.2 Lagom初探

10.3 搭建Lagom服务

10.3.1 项目结构

10.3.2 编写Lagom服务

10.4 持久化实体

10.4.1 持久化简介

10.4.2 PersistentEntity API

10.4.3 持久化示例

10.4.4 MySQL支持

10.5 Lagom部署(SandBox)

10.5.1 安装ConductR SandBox

10.5.2 部署Maven项目

10.6 本章小结

内容摘要
本书一共分为10章,全面介绍了Akka的基础架构、Actor模型、常用组件、分布式&集群、微服务等。下面是各个章节的简介及阅读说明。第1章介绍了Akka的技术背景、应用场景及架构体系,为大家日后做技术选型提供参考依据。第2章介绍了Actor的相关概念、常见用法、生命周期、容错处理等。第3章介绍了Dispatcher的用途和常见配置方法。第4章介绍了邮箱的常见类型及配置,同时也给出了一个自定义邮箱类型的简单案例。第5章介绍了消息路由器的基本概念和创建方式(Pool和Group),然后分别演示了几种常见路由策略。第6章介绍了Akka的一些实用工具包,如Future、EventBus等。第7、8章介绍了Akka分布式&集群相关的内容。第9章介绍了如何使用Akka构建HTTP和WebSocket服务,并完整实现了一个图文聊天系统。第10章介绍了一款“全家桶式”的微服务框架Lagom。

主编推荐

(1)作者是资深Java技术专家,Akka领域的布道者和实践者,从事软件开发和架构近10年,现任上海小虫科技CTO。

 

(2)本书以实战为导向,从Akka架构、组件、工具包、分布式、集群、微服务等多个角度展开,为构建高可用、高性能、分布式应用提供了详尽指导。

 




   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP