91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
響應(yīng)式編程實(shí)戰(zhàn):構(gòu)建彈性、可伸縮、事件驅(qū)動(dòng)的分布式系統(tǒng)
響應(yīng)式編程實(shí)戰(zhàn):構(gòu)建彈性、可伸縮、事件驅(qū)動(dòng)的分布式系統(tǒng)
Clement Escoffier, Ken Finnigan
任鋼 譯
出版時(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)用程序。
  1. 前言
  2. 第一部分 響應(yīng)式和Quarkus簡(jiǎn)介
  3. 第1章 響應(yīng)式簡(jiǎn)介
  4. 1.1 響應(yīng)式是什么
  5. 1.2 響應(yīng)式軟件并不是一件新鮮事
  6. 1.3 響應(yīng)式的整體藍(lán)圖
  7. 1.4 為什么響應(yīng)式架構(gòu)如此適合云原生應(yīng)用程序
  8. 1.5 響應(yīng)式不是銀彈
  9. 第2章 Quarkus簡(jiǎn)介
  10. 2.1 云平臺(tái)中的Java
  11. 2.2 Quarkus方式
  12. 2.3 創(chuàng)建第一個(gè)Quarkus應(yīng)用程序
  13. 2.4 10分鐘講明白Kubernetes下的Quarkus
  14. 2.5 談?wù)勗绦?
  15. 2.6 本章小結(jié)
  16. 第二部分 響應(yīng)式和事件驅(qū)動(dòng)的應(yīng)用程序
  17. 第3章 分布式系統(tǒng)的弊端
  18. 3.1 什么是分布式系統(tǒng)
  19. 3.2 云原生和Kubernetes原生應(yīng)用程序
  20. 3.3 淺析分布式系統(tǒng)的弊端
  21. 3.4 Kubernetes世界中分布式計(jì)算的謬誤
  22. 3.5 時(shí)間問(wèn)題:同步通信的缺點(diǎn)
  23. 3.6 本章小結(jié)
  24. 第4章 響應(yīng)式系統(tǒng)的設(shè)計(jì)原則
  25. 4.1 響應(yīng)式系統(tǒng)
  26. 4.2 命令和事件
  27. 4.3 目的地與空間解耦
  28. 4.4 時(shí)間解耦
  29. 4.5 非阻塞I/O的作用
  30. 4.6 響應(yīng)式應(yīng)用程序的剖析
  31. 4.7 本章小結(jié)
  32. 第5章 響應(yīng)式編程:征服異步性
  33. 5.1 異步代碼和模式
  34. 5.2 使用future
  35. 5.3 Project Loom:虛擬線程和載體線程
  36. 5.4 響應(yīng)式編程
  37. 5.5 響應(yīng)式流和對(duì)流量控制的需求
  38. 5.6 本章小結(jié)
  39. 第三部分 使用Quarkus構(gòu)建響應(yīng)式應(yīng)用程序和系統(tǒng)
  40. 第6章 Quarkus:響應(yīng)式引擎
  41. 6.1 命令式模型
  42. 6.2 響應(yīng)式模型
  43. 6.3 響應(yīng)式與命令式的統(tǒng)一
  44. 6.4 響應(yīng)式引擎
  45. 6.5 響應(yīng)式編程模型
  46. 6.6 Quarkus的事件驅(qū)動(dòng)架構(gòu)
  47. 6.7 本章小結(jié)
  48. 第7章 Mutiny:事件驅(qū)動(dòng)的響應(yīng)式編程API
  49. 7.1 為什么是另一個(gè)響應(yīng)式編程庫(kù)
  50. 7.2 是什么讓Mutiny獨(dú)一無(wú)二
  51. 7.3 在Quarkus中使用Mutiny
  52. 7.4 Uni和Multi
  53. 7.5 Mutiny和流量控制
  54. 7.6 觀測(cè)事件
  55. 7.7 轉(zhuǎn)換事件
  56. 7.8 鏈接異步操作
  57. 7.9 從故障中恢復(fù)
  58. 7.10 合并和連接數(shù)據(jù)項(xiàng)
  59. 7.11 選擇數(shù)據(jù)項(xiàng)
  60. 7.12 收集數(shù)據(jù)項(xiàng)
  61. 7.13 本章小結(jié)
  62. 第8章 響應(yīng)式與HTTP
  63. 8.1 HTTP請(qǐng)求的過(guò)程
  64. 8.2 RESTEasy Reactive
  65. 8.3 有什么好處
  66. 8.4 異步端點(diǎn)返回Uni
  67. 8.5 處理故障并定制響應(yīng)
  68. 8.6 流數(shù)據(jù)
  69. 8.7 響應(yīng)式分?jǐn)?shù)
  70. 8.8 本章小結(jié)
  71. 第9章 響應(yīng)式數(shù)據(jù)訪問(wèn)
  72. 9.1 數(shù)據(jù)訪問(wèn)的問(wèn)題
  73. 9.2 與關(guān)系數(shù)據(jù)庫(kù)的非阻塞交互
  74. 9.3 使用響應(yīng)式ORM:Hibernate Reactive
  75. 9.4 NoSQL是什么
  76. 9.5 與Redis交互
  77. 9.6 與數(shù)據(jù)相關(guān)的事件和變更數(shù)據(jù)捕獲
  78. 9.7 使用Debezium捕獲變化
  79. 9.8 本章小結(jié)
  80. 第四部分 連接點(diǎn)
  81. 第10章 響應(yīng)式消息傳遞:連接組織
  82. 10.1 從響應(yīng)式應(yīng)用程序到響應(yīng)式系統(tǒng)
  83. 10.2 構(gòu)建基于消息的應(yīng)用程序
  84. 10.3 把所有的東西放在一起
  85. 10.4 本章小結(jié)
  86. 第11章 事件總線:核心支柱
  87. 11.1 Kafka或AMQP:選擇正確的工具
  88. 11.2 用Kafka構(gòu)建響應(yīng)式系統(tǒng)
  89. 11.3 用AMQP構(gòu)建響應(yīng)式系統(tǒng)
  90. 11.4 本章小結(jié)
  91. 第12章 響應(yīng)式REST客戶端:用HTTP端點(diǎn)連接
  92. 12.1 與HTTP端點(diǎn)交互
  93. 12.2 響應(yīng)式REST客戶端
  94. 12.3 阻塞和非阻塞
  95. 12.4 處理故障
  96. 12.5 使用RESTEasy Reactive客戶端構(gòu)建API網(wǎng)關(guān)
  97. 12.6 在消息傳遞應(yīng)用程序中使用REST客戶端
  98. 12.7 本章小結(jié)
  99. 第13章 響應(yīng)式和事件驅(qū)動(dòng)架構(gòu)的可觀測(cè)性
  100. 13.1 為什么可觀測(cè)性這么重要
  101. 13.2 消息傳遞與健康檢查
  102. 13.3 消息傳遞與度量
  103. 13.4 消息傳遞與分布式追蹤
  104. 13.5 本章小結(jié)
  105. 第14章 總結(jié)
  106. 14.1 一個(gè)簡(jiǎn)短的總結(jié)
  107. 14.2 這是全部嗎
  108. 14.3 響應(yīng)式的未來(lái)
  109. 14.4 結(jié)束即開(kāi)始
書(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ì)世界都很重要。
購(gòu)買(mǎi)選項(xiàng)
定價(jià):109.00元
書(shū)號(hào):978-7-111-74356-9
出版社:機(jī)械工業(yè)出版社