Configuring Redis for Servlet-Based Services and WebFlux Gateways in Microservices
In modern microservice architectures, Redis is widely used for caching, distributed locking, session storage, and rate limiting. However, the way you interact with Redis differs significantly between a traditional Servlet‑based service (blocking) and a WebFlux‑based gateway (non‑blocking). This guide explains both approaches and provides ready‑ ...
Posted on Sun, 17 May 2026 11:14:36 +0000 by feckless
Implementing Apache Dubbo Service Exposure via Spring XML Configuration
XML-based configuration remains a practical approach for managing Apache Dubbo RPC endpoints, particularly when decoupling infrastructure settings from application source code. This methodology facilitates environment-specific overrides, centralized version control, and clearer depandency mapping for complex deployments.
Dependency Initializati ...
Posted on Sun, 17 May 2026 06:50:11 +0000 by runeveryday
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
Building a Centralized Configuration Server with Spring Cloud Config and Git
Problem with Distributed Configuraton Management
In microservice architectures, each service typically maintains its own configuration file. A system composed of dozens or hundreds of services results in scattered configuration files across multiple projects, making maintenance and updates extremely cumbersome.
Just as service registry and disc ...
Posted on Sat, 16 May 2026 16:58:01 +0000 by Navarr
Synchronous REST Communication Between Two Java Backend Services
Implementation WorkflowPhaseAction1Initialize workspace environments2Define provider API endpoints3Configure consumer HTTP client4Validate cross-service connectivityPhase 1: Initialize Workspace EnvironmentsEstablish independent Spring Boot projects for both the providing and consuming services, ensuring that all Maven or Gradle dependencies, i ...
Posted on Fri, 15 May 2026 20:03:15 +0000 by phpMitch
Orchestrating Microservices Interactions with Docker
Docker and Distributed Systems Architecture
Adopting a microservices architecture introduces scalabilitty benefits but also operational complexity. Unlike monolithic applications, distributed systems consist of numerous independent components that require individual management and deployment. As the number of services grows, deployment frequenc ...
Posted on Thu, 14 May 2026 12:15:11 +0000 by wiseoleweazel
Implementing Custom Filters and Error Handling with Spring Cloud Zuul
Understanding Zuul Filter MechanismsThe core functionality of the Zuul API Gateway is driven by its filter system, which intercepts HTTP requests and responses to handle cross-cutting concerns. Filters are constructed to manipulate the RequestContext, which holds the state for the current request, including request and response objects, routing ...
Posted on Wed, 13 May 2026 05:30:47 +0000 by Rupuz
Building Eureka Service Registry and High Availability Clusters with Spring Boot and Spring Cloud
Setting Up Eureka Service Registry
Creating Eureka Server
For multiple Spring Boot projects, use a Maven multi-module structure. Create a main Maven project with Spring Boot and Spring Cloud dependencies in the parent POM:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0& ...
Posted on Wed, 13 May 2026 05:20:21 +0000 by vmarellano
Building a Movie Ticketing System with Spring Cloud Microservices
System Architecture Overview
This movie ticketing system employs a microservices architecture with the following components:
Core Services:
Movie Service: Handles movie data operations including creation, retrieval, and search
User Service: Manages ticket purchasing and movie queries
Eureka Server: Service registry for service discovery
Config ...
Posted on Wed, 13 May 2026 02:16:11 +0000 by kaimason1
Eureka Service Discovery: A Comprehensive Guide
1. Introduction to Eureka
Eureka is a service discovery solution open-sourced by Netflix, forming part of the Netflix OSS suite. It is commonly used in microservice architectures, with its core function being service registration and discovery.
When a microservice starts up, it registers its network address (e.g., IP and port) with a Eureka ser ...
Posted on Mon, 11 May 2026 05:48:49 +0000 by maxxd