Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus
暫譯: Java中的反應式系統:使用Quarkus構建韌性事件驅動架構
Escoffier, Clement, Finnigan, Ken
買這商品的人也買了...
-
$1,700$1,700 -
$4,620$4,389 -
$1,995$1,890 -
$720$612 -
$600$474 -
$1,452Deep Learning with JavaScript: Neural Networks in Tensorflow.Js
-
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018))
-
$780$585 -
$780$616 -
$500$375 -
$1,751Distributed Systems with Node.Js: Building Enterprise-Ready Backend Services
-
$1,320How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine (Paperback)
-
$520$390 -
$1,540Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch
-
$520$390 -
$2,024Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$780$616 -
$450$355 -
$580$458 -
$2,464Dive Into Systems: A Gentle Introduction to Computer Systems (Paperback)
-
$780$616 -
$800$632 -
$600$510 -
$750$375 -
$680$537
商品描述
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
商品描述(中文翻譯)
反應式系統和事件驅動架構正變得對應用程式設計不可或缺,企業也開始注意到這一點。反應式系統確保應用程式無論遇到什麼故障或錯誤,都能保持響應性、彈性和韌性,而事件驅動架構則為分散式系統提供了一種靈活且可組合的選擇。本書實用地幫助 Java 開發者使用 Quarkus 2.x,這是一個 Kubernetes 原生的 Java 框架,將這些方法結合起來。
Clement Escoffier 和 Ken Finnigan 向您展示如何利用事件驅動和反應式原則來構建穩健的分散式系統,減少延遲並提高吞吐量,特別是在微服務和無伺服器應用程式中。您還將獲得 Quarkus 的基礎知識,幫助您為雲端創建真正的 Kubernetes 原生應用程式。
- 了解反應式系統和事件驅動架構的基本原理
- 學習如何使用 Quarkus 構建反應式應用程式
- 將 Quarkus 與 Apache Kafka 或 AMQP 結合以構建反應式系統
- 開發利用消息的微服務,使用 Quarkus 用於事件驅動架構
- 學習如何將外部消息系統(如 Apache Kafka)與 Quarkus 整合
- 使用反應式系統和反應式編程概念,使用 Quarkus 構建應用程式
作者簡介
Clement Escoffier is a Senior Principal Software Engineer and Reactive Architect at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Quarkus and Vert.x developer. He has been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery, DevOps... His main area of interest is software engineering - processes, methods, tools that make the development of software more efficient and also more fun. Clement is an active contributor to many open-source projects such as Apache Felix, iPOJO, Wisdom Framework, and Eclipse Vert.x, SmallRye, Eclipse MicroProfile, and Quarkus.
Ken Finnigan is a senior principal software engineer for Workday, architecting observability solutions while also looking to innovate with Kubernetes-native development. Ken's been a consultant and software engineer for over 25 years with enterprises throughout the world and was previously part of the team at Red Hat developing Quarkus to be supersonic subatomic Java.
作者簡介(中文翻譯)
Clement Escoffier 是 Red Hat 的高級首席軟體工程師和反應式架構師。他擁有多種專業背景,從學術職位到管理職位。目前,他主要擔任 Quarkus 和 Vert.x 的開發者。他參與了許多涉及 OSGi、行動應用程式開發、持續交付、DevOps 等領域和技術的專案和產品。他的主要興趣領域是軟體工程——使軟體開發更有效率且更有趣的過程、方法和工具。Clement 是許多開源專案的活躍貢獻者,例如 Apache Felix、iPOJO、Wisdom Framework、Eclipse Vert.x、SmallRye、Eclipse MicroProfile 和 Quarkus。
Ken Finnigan 是 Workday 的高級首席軟體工程師,負責設計可觀察性解決方案,同時尋求在 Kubernetes 原生開發方面的創新。Ken 擔任顧問和軟體工程師已有超過 25 年,與全球各地的企業合作,並曾是 Red Hat 團隊的一員,負責開發 Quarkus,使其成為超音速亞原子 Java。