使用Ray构建可扩展的Python应用 9787519891770

配送至
$ $ USD 美元

开本:16开
纸张:胶版纸
包装:平装-胶订
是否套装:否
国际标准书号ISBN:9787519891770
所属分类:图书>计算机/网络>程序设计>Python
编辑推荐

编辑推荐
无服务器计算使开发人员可以专注于他们的应用程序,而不必担心它们部署在哪里。使用中的通用无服务器实现,程序员和数据科学家可以隐藏服务器,实现有状态应用程序,支持任务之间的直接通信,并访问硬件加速器。
在这本书中,经验丰富的软件架构实践者 和 展示了如何扩展现有的应用程序和管道,让你能够留在生态系统中,同时减少单点故障和手动调度的情况。对于那些渴望探索成功案例并了解决策和测量效果的软件架构师和开发人员来说,使用扩展是理想的选择。

专家推荐
“本书是一份简明实用的指南,帮助你采用并有效使用。凭借多年在数据系统和分布式计算领域的行业经验,和提供了用户所需的必备指南。”
—— ,
工程总监,加速研究平台,研究院内容简介

如果你的数据处理或服务器应用程序已经超出了单台计算机的处理能力,那么这本书就是为你准备的。你将探索分布式处理(纯的无服务器实现),并学习如何:使用 实现有状态应用程序。在中构建工作流管理。将用作批处理和流处理的统一系统。使用进行高级数据处理。使用构建微服务。实现可靠的应用程序。

目 录

前言
第 章 什么是,它适合什么场景
你为什么需要
你可以在哪里运行
用 运行你的代码
在生态系统中的位置
大数据 可扩展数据帧
机器学习
工作流调度
流处理
交互式
不适用于什么
总结 序
前言
第 章 什么是,它适合什么场景
你为什么需要
你可以在哪里运行
用 运行你的代码
在生态系统中的位置
大数据 可扩展数据帧
机器学习
工作流调度
流处理
交互式
不适用于什么
总结
第 章 开始使用(本地)
安装
为 和 安装
为 安装(源码安装)

远程函数(任务 对象)

总结
第 章 远程函数
远程函数的基本原理
远程 函数的组合
远程函数的最佳实践
综合示例
总结
第 章 远程
理解 模型
创建一个基础的 远程
实现 的持久化
扩展 远程
远程 的最佳实践
总结
第 章 设计细节
容错性
对象
序列化

资源 垂直扩展
自动缩放器
放置组:组织任务和
命名空间
运行时环境中的依赖关系管理
使用 部署 应用程序
总结
第 章 实现流式应用

基本概念

将 与 集成
扩展我们的实现
使用 构建流处理应用程序
基于键的实现
键独立方法
超越
总结
第 章 实现微服务
理解 中的微服务架构
部署
部署的附加功能
部署组合
使用 进行模型服务
简单模型服务示例
模型服务实现的注意事项
基于 微服务框架的推测模型服务
总结
第 章 工作流
什么是 工作流?
它与其他解决方案有何不同?
工作流功能
有哪些主要功能
工作流原语
基本工作流概念实战
工作流、步骤和对象
动态工作流
虚拟
工作流在现实生活中的应用
构建工作流
管理工作流
构建动态工作流
构建具有条件步骤的工作流
处理异常
处理持久性保证
用虚拟 来扩展动态工作流
与其他 原语集成工作流
触发工作流(连接到事件)
工作流元数据
总结
第 章 的高级数据处理
创建和保存 数据集
使用 数据集与不同工具协同工作
在 数据集上使用工具
类 的 与
索引
洗牌
易并行计算操作
处理多个
无法正常工作的功能
速度较慢的情况
处理递归算法
其他功能的不同之处
类似 的
使用 处理大数据
使用本地工具进行处理
使用 数据集内置操作
使用 实现数据集
总结
第 章 如何助力机器学习
与 结合使用
算法与 结合使用
使用
使用
与 结合使用
强化学习与 结合
超参数调优与 结合
总结
第 章 在 中使用 和加速器
的优势
构建模块
高级库
获取和释放 及加速器资源
的机器学习库
使用 和加速器的自动缩放器
回退设计模式
其他(非)加速器
总结
第 章 在企业中的部署
依赖项安全问题
与现有工具的交互
将 与 工具结合使用
的身份验证
的多租户
数据源的凭证
永久集群与临时集群
临时集群
永久集群
监控
用 指标检测你的代码
用 包装自定义程序
总结
附录 太空海狸案例研究:、 等
附录 安装和部署
附录 使用 进行调试
显示全部信息

作者简介

是 的贡献者,软件基金会成员,同时也是一位活跃的开源贡献者。 是 平台的首席架构师,专注于、无服务器计算、工作流和复杂系统设计。