Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.
Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud.
Understand the fundamentals of reactive systems and event-driven architecture
Learn how to use Quarkus to build reactive applications
Combine Quarkus with Apache Kafka or AMQP to build reactive systems
Develop microservices that utilize messages with Quarkus for use in event-driven architectures
Learn how to integrate external messaging systems, such as Apache Kafka, with Quarkus
Build applications with Quarkus using reactive systems and reactive programming concepts
0 有用 Momo 2021-12-22 12:16:26
挺好的Quarkus 介绍,补足官网缺少的背景知识
0 有用 KeYY 2024-01-04 03:32:04 美国
优点: * 书写语言清晰易懂,便于理解核心概念。 * 很好地阐述了Reactive编程与传统的同步/阻塞/命令式编程方法之间的区别。 * 使用Quarkus及其扩展作为例子,展示了与消息代理、HTTP和数据库的交互,算是比较实用的入门 改进之处: * 内容偏向基础和入门级别,大多数主题仅停留在表面,缺乏深入探讨。 * 我原本期待作者能分享更多关于使用Reactive系统的实践经验和可能遇到的问题... 优点: * 书写语言清晰易懂,便于理解核心概念。 * 很好地阐述了Reactive编程与传统的同步/阻塞/命令式编程方法之间的区别。 * 使用Quarkus及其扩展作为例子,展示了与消息代理、HTTP和数据库的交互,算是比较实用的入门 改进之处: * 内容偏向基础和入门级别,大多数主题仅停留在表面,缺乏深入探讨。 * 我原本期待作者能分享更多关于使用Reactive系统的实践经验和可能遇到的问题,但这方面的内容不够充实。提供的建议也相对泛泛,比如“在重试时避免过度负荷目标服务,以及确保服务的幂等性” 这种常见的东西。 * 就目标读者而言,作者将本书定位于中高级工程师或架构师。但我个人认为这本书的内容深度更适合初级到中级程序员,对于经验丰富的架构师来说可能不太合适。 (展开)
0 有用 KeYY 2024-01-04 03:32:04 美国
优点: * 书写语言清晰易懂,便于理解核心概念。 * 很好地阐述了Reactive编程与传统的同步/阻塞/命令式编程方法之间的区别。 * 使用Quarkus及其扩展作为例子,展示了与消息代理、HTTP和数据库的交互,算是比较实用的入门 改进之处: * 内容偏向基础和入门级别,大多数主题仅停留在表面,缺乏深入探讨。 * 我原本期待作者能分享更多关于使用Reactive系统的实践经验和可能遇到的问题... 优点: * 书写语言清晰易懂,便于理解核心概念。 * 很好地阐述了Reactive编程与传统的同步/阻塞/命令式编程方法之间的区别。 * 使用Quarkus及其扩展作为例子,展示了与消息代理、HTTP和数据库的交互,算是比较实用的入门 改进之处: * 内容偏向基础和入门级别,大多数主题仅停留在表面,缺乏深入探讨。 * 我原本期待作者能分享更多关于使用Reactive系统的实践经验和可能遇到的问题,但这方面的内容不够充实。提供的建议也相对泛泛,比如“在重试时避免过度负荷目标服务,以及确保服务的幂等性” 这种常见的东西。 * 就目标读者而言,作者将本书定位于中高级工程师或架构师。但我个人认为这本书的内容深度更适合初级到中级程序员,对于经验丰富的架构师来说可能不太合适。 (展开)
0 有用 Momo 2021-12-22 12:16:26
挺好的Quarkus 介绍,补足官网缺少的背景知识