响应式编程实战:构建弹性、可伸缩、事件驱动的分布式系统

响应式编程实战:构建弹性、可伸缩、事件驱动的分布式系统
作者: [法]克莱门特·埃斯科菲耶(Clement Escoffier)
出版社: 机械工业
原售价: 109.00
折扣价: 76.30
折扣购买: 响应式编程实战:构建弹性、可伸缩、事件驱动的分布式系统
ISBN: 9787111743569

作者简介

Clement Escoffier 是 Red Hat 的响应式架构师。他职业生涯很丰富,从学术职 位到管理职位。目前,他主要从事 Quarkus 和 Vert.x 开发工作。他参与了涉及 许多领域和技术的项目和产品,包括 OSGi、移动应用程序开发、持续交付和 DevOps。他的主要兴趣领域是软件工程—使软件开发更高效、更有趣的过程、 方法和工具。Clement 是许多开源项目的积极贡献者,如 Apache Felix、iPOJO、 Wisdom Framework、Eclipse Vert.x、 SmallRye、Eclipse MicroProfile 和 Quarkus。 Ken Finnigan 是 Red Hat 中间件的高级首席软件工程师,在世界各地的企业 担任顾问和软件工程师超过 20 年。Ken 负责 SmallRye 项目,该项目实现了 Eclipse MicroProfile 规范,同时也希望通过 Kubernetes 原生开发进行创新。Ken 也是“ Quarkus 成为超音速亚原子 Java”开发团队的一员。作为 SmallRye 工作 的一部分,Ken 积极参与 Eclipse MicroProfile 社区,为云原生中的 Java 微服务 开发规范,还曾担任 Thorntail 和 LiveOak 以及其他 JBoss 项目的负责人。Ken 还是 Enterprise Java Microservices 和其他两本书的作者。

内容简介

响应式系统和事件驱动架构正在成为应用程序设计中不可或缺的部分。响应式系统确保无论发生什么故障或错误,应用程序都具有响应性、可恢复性和弹性,而事件驱动架构为分布式系统提供了灵活、可组合的选择。本书旨在帮助Java开发人员使用Quarkus 2.x(Kubernetes原生Java框架)将这些方法结合在一起。 Clement Escoffier和Ken Finnigan向你展示了如何利用事件驱动和响应式原理来构建健壮的分布式系统,减少延迟并提高吞吐量——特别是在微服务和无服务器应用程序中。你还将学习Quarkus的基础知识,在云平台中创建真正的Kubernetes原生应用程序。 通过学习本书,你将: ? 了解响应式系统和事件驱动架构的基本原理。 ? 学会使用Quarkus构建响应式应用程序。 ? 学会将Quarkus与Apache Kafka或AMQP结合起来构建响应式系统。 ? 利用Quarkus开发可在事件驱动架构中使用消息的微服务。 ? 学会将外部消息传递系统(如Apache Kafka)与Quarkus集成。 ? 使用Quarkus、响应式系统和响应式编程概念构建应用程序。