微軟 Azure 現在具有相當完善的 Java 支持。 本文將演示如何逐步在 Azure 平台上運行我們的 Spring Boot 應用程序。 首先,您需要一個 Azure 訂閲才能使用雲服務。
知識庫 / DevOps RSS 訂閱
自託管的 Spring Boot 應用監控
Spring Boot 眾多優秀特性之一是內置的執行器集。這些執行器提供了一種便捷的方式來監控和控制 Spring Boot 應用的方方面面。本教程將探討如何使用指標執行器。
Kong Ingress Controller 與 Spring Boot 集成
Kubernetes (K8s) 是一種編排器,它自動化了軟件開發和部署,是當今流行的 API 託管選擇,可在本地或雲服務(如 Google Cloud Kubernetes Service (GKS) 或 Amazon Elastic Kubernetes Service)上運行。
將 Spring Boot 應用程序部署到 Google App Engine
本教程將演示如何使用 Spring Boot 從 Bootstrap 應用部署應用程序到 Google Cloud Platform 的 App Engine。內容包括: 配置 Google Cloud Platform 控制枱和 SDK,並使用 Cloud SQL。
在運行時更改 Spring Boot 應用程序的日誌級別
本教程將探討如何通過運行時更改 Spring Boot 應用程序的日誌級別。 類似於許多事物,Spring Boot 內置了日誌功能,並將其配置為我們所需要。我們將探索如何調整。
Micrometer 快速指南
Micrometer 提供了一個簡單的接口,用於與多種流行的監控系統中的指標客户端進行交互。目前,它支持以下監控系統:Atlas、Datadog、Graphite、Ganglia、InfluxDB、JMX 和 Prometheus。
Zuul 和 Eureka 使用示例:負載均衡
本文將探討使用 Zuul 和 Eureka 的負載均衡機制。我們將通過 Zuul 代理將請求路由到 Spring Cloud Eureka 發現的 REST 服務。需要按照 Spring Cloud Ne 的示例配置 Eureka 服務器/客户端。
調試 Spring 應用
調試是編寫軟件最重要的工具之一。 本教程將回顧如何調試 Spring 應用。 此外,我們將演示 Spring Boot、傳統應用服務器和 IDE 如何簡化開發流程。
配置 Spring Boot Tomcat 教程
Spring Boot Web 應用默認包含一個預配置的嵌入式 Web 服務器。在某些情況下,我們可能需要修改默認配置以滿足特定需求。本教程將探討幾種常見用例,例如…
Spring Cloud 連接器與 Heroku
本文將介紹如何使用 Spring Cloud Connectors 在 Heroku 上部署 Spring Boot 應用程序。Heroku 提供 Web 服務託管服務,並提供大量第三方服務,稱為 add-ons。
關閉 Spring Boot 應用程序
管理一個 Spring Boot 應用的生命週期對於構建生產環境系統至關重要。Spring 容器通過 ApplicationContext,負責創建、初始化和銷燬所有 Bean 的過程。
Spring Boot 與 BIRT 報表集成開發
本教程將介紹如何將 BIRT(業務智能和報告工具)與 Spring Boot MVC 集成,以生成 HTML 和 PDF 格式的靜態和動態報告。BIRT 是一個開源引擎,用於創建數據可視化。
使用 Spring Boot 記錄到 Graylog
Graylog 是一款日誌聚合服務。它能夠從多個來源收集數百萬條日誌消息,並在單個界面上進行展示。同時,它還提供實時告警、儀表盤等功能。
使用 AWS Lambda 與 API Gateway
AWS Lambda 是一種由 Amazon Web Services 提供的無服務器計算服務。 在之前的兩篇文章中,我們討論瞭如何使用 Java 創建 AWS Lambda 函數,以及如何從 Lambda 函數訪問 DynamoDB。 在本教程中,我們將...
Kubernetes 和 Spring Boot 自愈應用
本教程將介紹 Kubernetes 的探針,並演示如何利用 Actuator 的 HealthIndicator 準確瞭解應用程序的狀態。教程假設已經存在一些預先配置。
Trampoline:本地管理 Spring Boot 應用
在過去,瞭解系統運行時狀態的一種簡單方法是手動在終端中運行它。最佳情況是使用腳本自動化一切。當然,DevOps運動改變了這一切,並且幸運的是,…
使用 Spring Boot 進行 CI/CD 實踐
本教程將介紹持續集成/持續部署(CI/CD)流程,並實施其關鍵部分。我們將創建一個簡單的 Spring Boot 應用,然後將其推送到共享的 Git 倉庫。
將 Spring Boot 應用程序部署到 OpenShift
本教程將演示如何使用 Spring Boot 從 Bootstrap 教程部署應用程序到 Openshift。具體步驟包括:安裝和配置 Openshift 開發工具,創建 Openshift 項目和 MySQL 數據庫。
Spring Boot 容器配置
本教程將介紹如何替換 Spring Boot 2 中的 EmbeddedServletContainerCustomizer 和 ConfigurableEmbeddedServletContainer。這兩個類在之前的 Spring Boot 版本中存在,但從 Spring Boot 2 開始已被移除。
將 Spring Boot WAR 文件部署到 Tomcat 服務器
Spring Boot 是一種約定優於配置的框架,它允許我們創建生產級別的 Spring 項目,而 Tomcat 是最流行的 Java Servlet 容器之一。默認情況下,Spring Boot 構建一個獨立的 Java 應用程序。