首页>参考读物>计算机科学与技术>软件与程序设计

响应式编程实战:构建弹性、可伸缩、事件驱动的分布式系统
作者 : [法]克莱门特·埃斯科菲耶(Clement Escoffier),[澳]肯·芬尼根(Ken Finnigan) 著
译者 : 任钢 译
出版日期 : 2024-01-08
ISBN : 978-7-111-74356-9
定价 : 109.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 : Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus
原出版社: O'Reilly Media, Inc.
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书展示了如何利用事件驱动和响应式原理来构建健壮的分布式系统,减少延迟并提高吞吐量——特别是在微服务和无服务器应用程序中。本书分为四部分:第一部分介绍响应式的背景、环境和内容;第二部分深入讲解响应式,涵盖分布式系统的弊端、响应式系统和响应式编程;第三部分阐述如何使用Quarkus构建响应式应用程序,涵盖响应式引擎、响应式编程库SmallRye Mutiny、HTTP以及响应式数据访问的相关知识;第四部分介绍基于Quarkus构建响应式系统的技术实践。通过本书,你将学习Quarkus的基础知识,在云平台中创建真正的Kubernetes原生应用程序。

图书特色

上架指导

计算机\程序设计

封底文字

构建弹性、可伸缩、事件驱动的分布式系统
响应式系统和事件驱动架构正在成为应用程序设计中不可或缺的部分。响应式系统确保无论发生什么故障或错误,应用程序都具有响应性、可恢复性和弹性,而事件驱动架构为分布式系统提供了灵活的、可组合的选择。本书旨在帮助Java开发人员使用Quarkus 2.x(Kubernetes原生Java框架)将这些方法结合在一起。
Clement Escoffier和Ken Finnigan向你展示了如何利用事件驱动和响应式原理来构建健壮的分布式系统,减少延迟并提高吞吐量——特别是在微服务和无服务器应用程序中。你还将学习Quarkus的基础知识,在云平台中创建真正的Kubernetes原生应用程序。
通过学习本书,你将:
? 了解响应式系统和事件驱动架构的基本原理。
? 学会使用Quarkus构建响应式应用程序。
? 学会将Quarkus与Apache Kafka或AMQP结合起来构建响应式系统。
? 利用Quarkus开发可在事件驱动架构中使用消息的微服务。
? 学习如何将Apache Kafka等外部消息系统与Quarkus集成。
? 使用Quarkus、响应式系统和响应式编程概念构建应用程序。
“ 如果你像我一样对响应式编程的概念感到困惑,那么这本书是必读的。作者以非常流畅的方式介绍了响应式编程,让你知道响应式编程的来源,以及何时和如何使用它。”
——Antonio Goncalves
  Java Champion
Clement Escoffier是Red Hat的高级首席软件工程师和响应式架构师。从学术职位到管理层,他的职业生涯很丰富,现在是Quarkus和Vert.x开发人员。
Ken Finnigan是Workday的高级首席软件工程师,负责可观测性解决方案的架构设计,同时还致力于Kubernetes原生开发的创新。

图书目录

教学资源推荐
作者: 孙浩 主编 刘亮 副主编 王宁 张莉萍 参编
作者: (美)Y.Daniel Liang 著 阿姆斯特朗亚特兰大州立大学
作者: George Coulouris, Jean Dollimore, Tim Kindberg
参考读物推荐
作者: 白鉴聪 潘军锋 罗剑波
作者: [美]米兰·斯特瓦诺维奇(Milan Stevanovic) 著