Reactive Systems in Java Resilient, Event-Driven Architecture with Quarkus(Java中的反应式系统 使用Quarkus的弹性、事件驱动的体系结构) weir 2022-02-04 10:35:51.0 quarkus 352  Quarkus是为云量身定制的Java堆栈。它使用构建时技术来减少应用程序使用的内存量,并提供快速启动时间。 但Quarkus也是一个反应堆栈。在其核心,反应式引擎可以创建并发的、有弹性的应用程序。Quarkus还提供构建分布式系统所需的所有功能,这些系统可以适应波动的负载和不可避免的故障。 第一部分是简要介绍,背景如下: 第一章简要概述了反应式环境,包括其优点和缺点。 第2章介绍Quarkus及其减少启动时间和内存使用的构建时方法。 第二部分概述了反应性: 第3章解释了分布式系统的复杂性和误解;这些都是被动的原因。 第4章介绍了无功系统的特点。 第5章介绍了异步开发模型的各种形式,重点是反应式编程。 第三部分解释了如何使用Quarkus构建反应式应用程序: 第6章讨论了反应式引擎和桥接命令式和反应式编程。 第7章深入探讨了Quarkus中使用的反应式编程库SmallRye Mutiny。 第8章解释了HTTP请求的特征,以及我们如何应对HTTP。 第9章解释了如何使用Quarkus构建与数据库交互的高并发高效应用程序。 最后一部分,第四部分,连接这些点,并介绍如何使用Quarkus构建反应系统: 第10章深入讨论Quarkus应用程序与消息传递技术的集成,这是反应式系统的一个重要组成部分。 第11章重点介绍了与Apache Kafka和AMQP的集成,以及如何使用它们构建反应式系统。 第12章探讨了从Quarkus应用程序中使用HTTP端点的各种方法,以及如何增强弹性和响应能力。 第13章讨论了反应系统中的可观测性问题,如自愈、跟踪和监控。 本书代码:https://github.com/cescoffier/reactive-systems-in-java 关注公众号,回复关键字:quarkus 