知識庫 / DevOps RSS 訂閱

將 Spring Boot 應用部署到 Azure

微軟 Azure 現在具有相當完善的 Java 支持。 本文將演示如何逐步在 Azure 平台上運行我們的 Spring Boot 應用程序。 首先,您需要一個 Azure 訂閲才能使用雲服務。

收藏 評論

自託管的 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 如何簡化開發流程。

收藏 評論

微米特量規標記模式

本文將探討 Micrometer 指標,重點關注標籤功能。我們將使用 Micrometer 在 Spring Boot 應用中,應用各種模式創建簡單的指標,例如計數器和定時器。我們將首先使用 Micrometer 的 Builder A...

收藏 評論

配置 Spring Boot Tomcat 教程

Spring Boot Web 應用默認包含一個預配置的嵌入式 Web 服務器。在某些情況下,我們可能需要修改默認配置以滿足特定需求。本教程將探討幾種常見用例,例如…

收藏 評論

Spring Cloud 連接器與 Heroku

本文將介紹如何使用 Spring Cloud Connectors 在 Heroku 上部署 Spring Boot 應用程序。Heroku 提供 Web 服務託管服務,並提供大量第三方服務,稱為 add-ons。

收藏 評論

使用阿波羅配置管理

本教程將介紹 Apollo 配置系統。我們將瞭解它的作用、如何使用它來管理配置設置,以及如何在應用程序中消費這些設置。 Apollo 是一個免費、開源的配置系統。

收藏 評論

關閉 Spring Boot 應用程序

管理一個 Spring Boot 應用的生命週期對於構建生產環境系統至關重要。Spring 容器通過 ApplicationContext,負責創建、初始化和銷燬所有 Bean 的過程。

收藏 評論

Spring Boot 與 BIRT 報表集成開發

本教程將介紹如何將 BIRT(業務智能和報告工具)與 Spring Boot MVC 集成,以生成 HTML 和 PDF 格式的靜態和動態報告。BIRT 是一個開源引擎,用於創建數據可視化。

收藏 評論

使用 Spring Boot 創建一個 Fat Jar 應用

近年來,Web應用程序部署方式的簡化是一個令人振奮的進展。 簡而言之,我們現在可以擺脱冗繁的中間步驟,直接部署應用程序。

收藏 評論

使用 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 開始已被移除。

收藏 評論

混沌猴介紹

本教程將介紹 Chaos Monkey 在 Spring Boot 中的應用。該工具通過在 REST 端點引入延遲、拋出錯誤等方式,幫助我們將混沌工程的原則融入 Spring Boot Web 應用程序中。

收藏 評論

將 Spring Boot WAR 文件部署到 Tomcat 服務器

Spring Boot 是一種約定優於配置的框架,它允許我們創建生產級別的 Spring 項目,而 Tomcat 是最流行的 Java Servlet 容器之一。默認情況下,Spring Boot 構建一個獨立的 Java 應用程序。

收藏 評論