本教程將介紹 Spring Cloud Sleuth,這是一種強大的工具,可用於增強任何應用程序的日誌記錄,尤其是在由多個服務組成的系統中。本教程將重點介紹在單體應用中使用 Sleuth 的方法。
知識庫 / Spring / Spring Cloud RSS 訂閱
Spring Cloud AWS FIFO 隊列支持
AWS SQS中的FIFO(先進先出)隊列旨在確保消息按發送順序處理,並且每個消息僅傳遞一次。Spring Cloud AWS v3 通過易於使用的抽象層支持此功能。
Spring Cloud 教程
學習 Spring Cloud,包括分佈式系統中的概念、額外庫和示例。 快速入門 Spring Cloud 配置 Spring Cloud 安全介紹 Spring Cloud Stream 介紹
使用 Spring Cloud Feign 發送 URL 編碼的數據表單
本教程將教你如何使用 Feign 客户端通過請求體中的 form-url-encoded 數據,發送 POST API 請求。 我們將學習兩種不同的方法來創建 form-url-encoded 數據,首先需要創建自定義編碼器和配置。
Netflix Feign 與 OpenFeign 的區別
本教程將介紹 Spring Cloud Netflix Feign 和 Spring Cloud OpenFeign 之間的差異。Feign 通過提供註解支持,簡化了 Web 服務客户端的編寫,使我們只需通過註解即可實現客户端。
Azure Spring Cloud 密鑰保管庫使用指南
本教程將探討雲原生開發的基本原理以及使用 Spring Cloud Azure Key Vault 的優勢。Spring Cloud Azure 是一套全面的庫和工具,旨在簡化雲原生開發。
Feign 客户端異常處理
在本教程中,我們將演示如何在Feign中處理異常。Feign 是一款強大的微服務開發工具,它支持 ErrorDecoder 和 FallbackFactory 用於異常處理。首先,我們創建一個 Spring Boot 項目...
使用 Spring Cloud Config 排除 Git 方案
Spring Cloud Config 是一個庫,簡化了 Spring 應用的外部化配置。它允許我們將配置數據作為服務暴露,方便任何具有 HTTP 客户端的應用程序進行獲取。
Spring Cloud AWS – EC2 彈性計算服務
在上一篇文章中,我們重點介紹了 S3;現在我們將重點介紹彈性計算雲 – 常用名稱為 EC2。 內容系列: 本文是系列的一部分: • Spring Cloud AWS – S3 • Spring Cloud AWS – EC2 (當前文章)
Spring Cloud – 通過 Profiles 禁用發現客户端
本教程將介紹如何使用 profiles 禁用 Spring Cloud 的 Discovery 客户端。這在希望在不修改代碼的情況下啓用/禁用服務發現時非常有用。首先,我們創建一個 Eure…
Spring Cloud負載均衡介紹
隨着微服務架構的普及,多服務在不同服務器上分佈運行的情況越來越常見。本教程將介紹如何使用Spring Cloud Load Balancer構建更具容錯性的應用程序。
Spring Cloud Security 入門指南
Spring Cloud Security模塊提供與Spring Boot應用程序基於令牌的安全性相關的功能。 尤其,它簡化了基於OAuth2的單點登錄(SSO),支持在資源服務器之間傳遞令牌,以及配置下行流。
使用Feign文件上傳
在本教程中,我們將演示如何使用 Open Feign 上傳文件。Feign 是一種強大的工具,用於微服務開發者以聲明式方式通過 REST API 與其他微服務進行通信。 假設有一個 RESTful Web 服務...
Spring Cloud – 服務安全保障
在之前的文章《Spring Cloud – 啓動》中,我們構建了一個基本的 Spring Cloud 應用。本文將展示如何對其進行安全保護。我們將自然地使用 Spring Security 來通過 Spring Session 和 Redis 共享會話。這種方法簡單易行。
阿里雲 Sentinel 入門指南
Sentinel 顧名思義,是一款強大的微服務守護者。它提供流量控制、併發限制、斷路器和自適應系統保護等功能,以確保微服務的可靠性。它是一個開源組件,目前正在積極開發中。
Spring Cloud Gateway 與 OpenAPI 集成
API 文檔是構建健壯 REST API 的關鍵組成部分。我們可以基於 OpenAPI 規範實現 API 文檔,並在 Spring 應用中使用 Swagger UI 進行可視化。API 端點也可以通過 API 進行暴露。
獲取 Spring Cloud Sleuth 中的當前追蹤 ID
本文將探討 Spring Cloud Sleuth 在 Spring Boot 中的應用,以及如何利用其進行追蹤。Sleuth 通過為日誌添加唯一標識符,提供有用的額外信息,從而簡化調試過程。
Spring Boot 應用中 OpenTelemetry 設置指南
在分佈式系統中,偶爾出現錯誤是常態。中央可觀測性平台通過捕獲應用程序的追蹤/日誌,並提供查詢特定請求的接口,從而提供幫助。OpenTeleme
Spring Cloud AWS – 消息支持
在最終文章中,我們將探討 AWS 消息支持。 內容系列: 本文是系列的一部分: • Spring Cloud AWS – S3 • Spring Cloud AWS – EC2 • Spring Cloud AWS – RDS • Spring Cloud AWS – Messaging
Spring Cloud AWS 3.0 – SQS 集成
Spring Cloud AWS 是一個旨在簡化與 AWS 服務交互的項目。Simple Queue Service (SQS) 是 AWS 用於以可擴展方式發送和接收異步消息的解決方案。本教程將重新介紹 Spring Cloud AWS。
啓用Eureka客户端 vs 啓用Discovery客户端:選擇哪個?
本教程將探討 `@EnableEurekaClient` 和 `@EnableDiscoveryClient` 的區別。這兩個註解在 Spring Boot 開發微服務的過程中,用於與服務註冊中心進行交互。它們構成了基礎。
Spring Cloud Gateway WebFilter 工廠
Spring Cloud Gateway 是一個智能代理服務,通常用於微服務架構中。它實現了請求的透明集中,通過單一入口點將請求路由到相應的服務。其最引人注目的特性之一是過濾器(Web)。