響應(yīng)式編程實(shí)戰(zhàn):構(gòu)建彈性、可伸縮、事件驅(qū)動(dòng)的分布式系統(tǒng)
任鋼 譯
出版時(shí)間:2024年01月
頁(yè)數(shù):285
“如果你像我一樣對(duì)響應(yīng)式編程的概念感到困惑,那么這本書(shū)是必讀的。作者以非常流暢的方式介紹了響應(yīng)式編程,讓你知道響應(yīng)式編程的來(lái)源,以及何時(shí)和如何使用它。”
——Antonio Goncalves
Java Champion
響應(yīng)式系統(tǒng)和事件驅(qū)動(dòng)架構(gòu)正在成為應(yīng)用程序設(shè)計(jì)中不可或缺的部分。響應(yīng)式系統(tǒng)確保無(wú)論發(fā)生什么故障或錯(cuò)誤,應(yīng)用程序都具有響應(yīng)性、可恢復(fù)性和彈性,而事件驅(qū)動(dòng)架構(gòu)為分布式系統(tǒng)提供了靈活的、可組合的選擇。本書(shū)旨在幫助Java開(kāi)發(fā)人員使用Quarkus 2.x(Kubernetes原生Java框架)將這些方法結(jié)合在一起。
Clement Escoffier和Ken Finnigan向你展示了如何利用事件驅(qū)動(dòng)和響應(yīng)式原理來(lái)構(gòu)建健壯的分布式系統(tǒng),減少延遲并提高吞吐量——特別是在微服務(wù)和無(wú)服務(wù)器應(yīng)用程序中。你還將學(xué)習(xí)Quarkus的基礎(chǔ)知識(shí),在云平臺(tái)中創(chuàng)建真正的Kubernetes原生應(yīng)用程序。
通過(guò)學(xué)習(xí)本書(shū),你將:
● 了解響應(yīng)式系統(tǒng)和事件驅(qū)動(dòng)架構(gòu)的基本原理。
● 學(xué)會(huì)使用Quarkus構(gòu)建響應(yīng)式應(yīng)用程序。
● 學(xué)會(huì)將Quarkus與Apache Kafka或AMQP結(jié)合起來(lái)構(gòu)建響應(yīng)式系統(tǒng)。
● 利用Quarkus開(kāi)發(fā)可在事件驅(qū)動(dòng)架構(gòu)中使用消息的微服務(wù)。
● 學(xué)習(xí)如何將Apache Kafka等外部消息系統(tǒng)與Quarkus集成。
● 使用Quarkus、響應(yīng)式系統(tǒng)和響應(yīng)式編程概念構(gòu)建應(yīng)用程序。
書(shū)名:響應(yīng)式編程實(shí)戰(zhàn):構(gòu)建彈性、可伸縮、事件驅(qū)動(dòng)的分布式系統(tǒng)
譯者:任鋼 譯
國(guó)內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2024年01月
頁(yè)數(shù):285
書(shū)號(hào):978-7-111-74356-9
原版書(shū)書(shū)名:Reactive Systems in Java
原版書(shū)出版商:O'Reilly Media
Clement Escoffier
Clement Escoffier是Red Hat的高級(jí)首席軟件工程師和響應(yīng)式架構(gòu)師。從學(xué)術(shù)職位到管理層,他的職業(yè)生涯很豐富,現(xiàn)在是Quarkus和Vert.x開(kāi)發(fā)人員。
Ken Finnigan
Ken Finnigan是Workday的高級(jí)首席軟件工程師,負(fù)責(zé)可觀測(cè)性解決方案的架構(gòu)設(shè)計(jì),同時(shí)還致力于Kubernetes原生開(kāi)發(fā)的創(chuàng)新。
本書(shū)封面上的動(dòng)物是非洲豹(Panthera pardus)。非洲豹以其偽裝良好、有斑點(diǎn)的皮毛以及捕食能力而聞名。非洲豹是埋伏型捕食者,會(huì)在獵物有機(jī)會(huì)做出反應(yīng)之前突襲獵物。它們以羚羊、瞪羚、豬、靈長(zhǎng)類動(dòng)物和家畜為食。擁有巨大力量的非洲豹能夠捕捉10倍于自身重量的獵物。
非洲豹是IUCN(世界自然保護(hù)聯(lián)盟)名單上的易危物種,因?yàn)樗鼈兊姆N群受到棲息地喪失和破碎化的威脅。人類是非洲豹的主要捕食者,因?yàn)榉侵薇獣?huì)被當(dāng)作戰(zhàn)利品來(lái)獵殺,或者因?yàn)楣艮r(nóng)民的牲畜而被殺死。
O'Reilly封面上的許多動(dòng)物瀕臨滅絕,它們對(duì)世界都很重要。