Spring 技巧:學習 Spring for GraphQL(系列文章的第 5 部分和第 6 部分)

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

嗨,Spring 粉絲們!在本系列文章中,我們將繼續介紹 Spring for GraphQL 專案。本系列文章由 Spring for GraphQL 負責人 Rossen Stoyanchev (@rstoya05) 編寫,您可能從 Springdom 中與 Web 相關的一切(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 服務通訊。

這將繼續我們上週開始的系列,包括第一集和第二集,我在這裡回顧一下

在第一集中,我們將瞭解使用支援 Spring for GraphQL 的 GraphQL Java 引擎的基礎知識。

在第二集中,我們將透過編寫查詢來了解如何使用 Spring for GraphQL 元件模型。

該系列的第三集,介紹瞭如何使用 Spring for GraphQL 的 @BatchMapping 支援來批次處理請求。這種機制反過來又建立在 Facebook 的 DataLoader 設施之上。

在該系列的第四集中,我們瞭解如何透過突變進行更改。這是我最喜歡的 GraphQL 部分之一 - 它簡單、實用,而且最重要的是 - 顯而易見!

我將在接下來的一兩週內非常快速地釋出本系列的每一集。我已經錄製並基本完成製作了八集。我正在製作第九集,那就完成了!一個完整的 Spring for GraphQL 介紹。這些當然是 YouTube 上常見的 Spring Tips 播放列表的一部分,也是 使用 Josh Long 學習 Spring for GraphQL 播放列表的一部分。關注那個播放列表,以便在有新劇集時收到通知!

獲取 Spring 新聞資訊

透過 Spring 新聞資訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部