Spring 小貼士:學習 Spring for GraphQL (系列文章的第 5 和第 6 部分)

工程 | Josh Long | 2022 年 6 月 14 日 | ...

哈囉,Spring 的粉絲們! 在這^^^幾集中,我們將繼續介紹 Spring for GraphQL 專案的系列文章。 本系列由 Spring for GraphQL 負責人 Rossen Stoyanchev (@rstoya05) 主講 - 您的作品可能來自 Springdom 中與網路(HTTP、RSocket、WebSockets、GraphQL、JSF、MVC 等)相關的所有內容 - 以及 GraphQL Java 引擎創始人兼負責人 Andi Marek (@andimarek),當然還有 Spring 開發人員推廣者 Josh Long (@starbuxman)。 它深入探討了 Spring for GraphQL 的所有方面。

本週我將發布兩個新章節。

本週的第一個章節,系列文章的第五部分,著重於使用 GraphQL 訂閱以與支援的傳輸協定無關的方式串流資料:SSE、WebSockets 和 RSocket。 在此集中,我們特別關注 RSocket 支援。

本週的第二個章節,系列文章的第六部分,著重於使用 Spring for GraphQL 客戶端與由 HTTP、WebSocket 和 RSocket 驅動的 GraphQL 服務進行通訊。

這延續了我們上週開始的系列文章,第一集和第二集,我在此做個回顧

在第一個章節中,我們將著眼於使用 GraphQL Java 引擎的基本知識,該引擎是 Spring for GraphQL 的基礎。

在第二個章節中,我們將通過編寫查詢來著眼於使用 Spring for GraphQL 組件模型。

該系列文章的第三集著重於使用 Spring for GraphQL 的 @BatchMapping 支援來批次處理請求。 這種機制反過來又建立在 Facebook 的 DataLoader 機制之上。

在該系列文章的第四集中,我們將著眼於如何通過突變進行更改。 這是關於 GraphQL 我最喜歡的部分之一 - 它簡單、務實,而且 - 最重要的是 - 顯而易見!

在接下來的一兩週內,我將非常快速地發布本系列的每一集。 我已經錄製並完成了大部分八集的製作。 我正在製作第九集,就這樣了! 對 Spring for GraphQL 所有方面的完整介紹。 這些當然是 YouTube 上常見的 Spring Tips 播放清單的一部分,同時也是 Learn Spring for GraphQL with Josh Long 播放清單的一部分。 關注那個播放清單以獲得任何新集的通知!

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進程。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

檢視全部