Spring Cloud Data Flow 是一種雲原生編程和運維模型,用於構建可組合的數據微服務。藉助 Spring Cloud Data Flow,開發者可以創建和編排數據管道,用於常見的用例,例如數據攝取和實時分析。
知識庫 / Spring / Spring Cloud RSS 訂閱
Spring Cloud Stream 簡介
Spring Cloud Stream 是建立在 Spring Boot 和 Spring Integration 之上的框架,旨在幫助創建基於事件或消息的微服務。本文將介紹 Spring Cloud Stream 的概念和構建方法,並提供簡化説明。
Spring Cloud Gateway 與 OAuth2 後端集成
本教程將演示如何使用 Spring Cloud Gateway 和 spring-addons 實現前端(BFF)模式下的 OAuth2 後端,並從三個單頁應用程序(Angular、React 和 Vue)消費無狀態 REST API。
Spring Cloud – 使用 Zipkin 的追蹤服務
本文介紹我們將 Zipkin 添加到我們的 Spring Cloud 項目中。Zipkin 是一個開源項目,它提供發送、接收、存儲和可視化追蹤機制,從而能夠關聯服務器間的活動並獲得...
基於 Spring Cloud Gateway 的全局異常處理
本教程將探討在 Spring Cloud Gateway 中實施全局異常處理策略的細微之處,深入研究其技術細節和最佳實踐。在現代軟件開發,尤其是在微服務中,高效的…
自定義Feign客户端超時設置
Feign Client 是一個便捷的聲明式 REST 客户端,用於實現微服務之間的通信。 本教程將演示如何設置自定義 Feign Client 連接超時,既可以全局設置,也可以針對單個客户端進行設置。
遠程屬性值的覆蓋(Spring Cloud Config)
Spring Cloud Config 是 Spring Cloud 項目的一部分。它通過集中服務管理應用程序配置數據,使其與部署的微服務分離。Spring Cloud Config 擁有自己的屬性管理功能。
Zuul 過濾器響應體修改
本教程將介紹 Netflix Zuul 的後過濾器。Netflix Zuul 是一種邊緣服務提供商,位於 API 客户端和眾多微服務之間。後過濾器在最終響應發送到 API 客户端之前運行。
Spring Cloud 實例配置文件憑證
本文將介紹如何構建一個 Spring Cloud 應用,利用實例配置文件(Instance Profile)連接到 S3 存儲桶。 實例配置文件是 AWS 的一項功能,允許 EC2 實例臨時連接到其他 AWS 資源。
Spring Cloud 配置快速入門
Spring Cloud Config 是一種基於客户端/服務器的方案,用於在多台應用程序和環境中存儲和提供分佈式配置。該配置存儲系統通常使用 Git 版本控制進行版本管理,並可以在應用中進行修改。
Spring Cloud Data Flow 批處理
在系列文章的第一篇中,我們介紹了 Spring Cloud Data Flow 的架構組件及其如何使用它來創建流式數據管道。與流式管道不同,在流式管道中,大量數據會進行處理。
使用Feign處理帶請求體GET請求
HTTP 請求通常是 Web 和 API 通信的核心。它們是協議和正確數據交換的基石。 在本教程中,我們將探討如何使用 Spring Cloud OpenFeign 處理帶有請求體(request body)的 GET 請求。
使用 Spring Cloud Gateway 與 OAuth 2.0 模式
Spring Cloud Gateway 是一個庫,允許我們基於 Spring Boot 快速創建輕量級 API 網關,我們之前已經有相關文章。 本節將演示如何在上面快速實現 OAuth 2.0 模式。 O
Spring 配置引導 vs 應用程序屬性
Spring Boot 是一種帶有強烈偏好的框架。即便如此,我們通常會在應用程序配置文件(如 application.properties)中覆蓋自動配置的屬性。在 Spring Cloud 應用程序中,我們經常使用另一種配置方式。
Spring Cloud Gateway響應體處理
本教程將介紹如何使用 Spring Cloud Gateway 檢查和/或修改響應體,然後再將其發送回客户端。Spring Cloud Gateway (簡稱 SCG) 是 Spring Cloud 家族的一個子項目,它提供了一個 API。
Spring Cloud AWS – S3 存儲服務指南
本文快速介紹在 Spring Cloud 平台上提供的 AWS 支持,重點關注 S3。 內容系列: 本文是該系列中的一篇: • Spring Cloud AWS – S3 (當前文章) • Spring Cloud AW
Spring Cloud 中 Netflix Archaius 簡介
Netflix Archaius 是一款強大的配置管理庫。 簡單來説,它是一個框架,可以從多個來源收集配置屬性,提供快速、線程安全的訪問方式。 該庫還允許…
使用 Spring Cloud Netflix Ribbon 重新處理失敗請求
Spring Cloud 通過使用 Netflix Ribbon 提供客户端負載均衡。Ribbon 的負載均衡機制可以與重試機制結合使用。本教程將探索此重試機制。首先,我們將瞭解其重要性。
Spring Cloud 熔斷器快速指南
本教程將介紹 Spring Cloud Circuit Breaker 項目,並學習如何利用它。首先,我們將瞭解 Spring Cloud Circuit Breaker 提供的功能,以及它與現有斷路器實現的區別。
Spring Cloud CLI 入門指南
本文介紹 Spring Boot Cloud CLI(簡稱 Cloud CLI)。該工具為 Spring Boot CLI 提供了一組命令行增強,有助於進一步抽象和簡化 Spring Cloud 部署。
Spring Cloud OpenFeign 入門指南
本教程將介紹 Spring Cloud OpenFeign,它是一個聲明式的 REST 客户端,用於 Spring Boot 應用。Feign 通過可插拔的註解支持(包括 Feign 註解和 JAX-RS 註解)簡化了編寫 Web 服務客户端的過程。
配置 Spring Cloud Gateway 的 CORS 策略
跨域資源共享 (CORS) 是一種瀏覽器應用程序的安全機制,允許一個域的網頁訪問另一個域的資源。瀏覽器實施同源策略以限制跨域訪問。