Configuration Management in Spring Boot
Configuration Files
Spring Boot supports multiple configuration formats such as .properties and YAML, enabling developers to manage application settings effectively. The @ConfigurationProperties annotation allows binding of configuration values to Java objects using a specified prefix.
package tech.example.config;
import org.springframework.bo ...
Posted on Tue, 21 Jul 2026 17:01:08 +0000 by ronthu
Managing Configurations in Spring Cloud with Nacos
Nacos offers a centralized configuration service, allowing external management of application properties across all environments while supporting real-time updates without service restarts.
Adding Configuration Files in Nacos
Begin by creating a configuration entry in the Nacos console. For example, define a file named inventory-service-prod.ya ...
Posted on Sat, 04 Jul 2026 17:29:15 +0000 by maxudaskin
Introduction to Puppet: A Configuration Management System
Introduction to Puppet
Overview
Puppet is a centralized configuration management system designed for Linux and Unix platforms, utilizing a client-server architecture. It employs its own declarative language to manage system resources such as configuration files, users, cron jobs, packages, and services. The primary design goal of Puppet is to s ...
Posted on Sat, 27 Jun 2026 17:58:04 +0000 by gofeddy
Automated Pod Restarts Triggered by Kubernetes Configuration Changes
Cloud-native architectures rely heavily on ConfigMaps and Secrets for externalizing application settings. However, modifying these resources does not inherently propagate changes to running containers. Environment variables injected via env remain static until a pod restart. File-based mounts eventually reflect updates but often introduce sligh ...
Posted on Fri, 29 May 2026 19:34:28 +0000 by daimoore
Comprehensive SaltStack Guide: Commands, Configuration, and Advanced Features
Core Commands
salt - Primary command for executing modules on minions from the master:
salt [options] '<target>' <function> [arguments]
Example: salt '*' test.ping
salt-run - Execute runnner modules on the master:
salt-run manage.status # View all minion statuses
salt-run manage.down # Show offline minions
salt-run manage.u ...
Posted on Mon, 25 May 2026 19:51:23 +0000 by lalloo
Getting Started with Nacos: Setup and Dynamic Configuration
Installation and Startup
Download the Nacos binary from the official GitHub releases page and extract it to a convenient location. Inside the extracted directory, conf/application.properties holds default settings, such as the web port (default 8848) wich typically does not need to be changed.
Navigate to the bin folder, open a terminal, and ru ...
Posted on Sat, 16 May 2026 23:27:56 +0000 by 2705ap
Quickstart Guide to Integrating Spring Boot with Nacos
Nacos Overview
Nacos, derived from Dynamic Naming and Configuration Service, is a platform designed to streamline service discovery, configuration management, and governance in cloud-native environments. It simplifies building, delivering, and managing microservice architectures by offering capabilities for dynamic registration, configuration, ...
Posted on Sat, 09 May 2026 15:50:09 +0000 by Benmcfc
Centralized Configuration Management and Hot Reloading with Nacos
Nacos functions not only as a service registry but also as a dynamic configuration management server. This capability allows for centralized configuration control, enabling updates to be pushed to multiple services simultaneously without requiring individual modifications or service restarts. When a service starts, it merges local configuration ...
Posted on Thu, 07 May 2026 19:23:50 +0000 by vomitbomb
ZooKeeper Watcher Mechanism: Principles and Practical Guide
ZooKeeper Watcher Mechanism: Principles and Practical Guide
This article explores the ZooKeeper Watcher mechanism, a core component for distributed coordination. It covers fundamental concepts, the publish/subscribe model, workflow, application scenarios, and practical command examples.
Background
We have three cloud servers (2C4G each) running ...
Posted on Thu, 07 May 2026 05:59:21 +0000 by markszy