Mastering Distributed Tracing with Spring Cloud Sleuth
Spring Cloud Sleuth serves as a distributed tracing mechanism integrated within the Spring Cloud ecosystem. Its primary objective is to simplify the process of debugging and monitoring requests across microservices by injecting unique identifiers into service communications.
In complex microservice architectures, an inbound request often traver ...
Posted on Wed, 22 Jul 2026 17:05:47 +0000 by llangres
Eureka Service Registration and Discovery
Currrent Project Architecture Issues
Introducing Eureka
In a typical project, the member center is often deployed as a cluster to handle high concurrency and large loads. For instance, if the member center runs on a single host that can only handle 10,000 requests, many concurrent requests would overwhelm it. By using a cluster (multiple serve ...
Posted on Tue, 21 Jul 2026 16:04:28 +0000 by whitepony6767
Distributed Transaction Patterns and Implementation in Microservices
Local Transaction Fundamentals
Database transactions guarantee ACID properties: Atomicity, Consistency, Isolation, and Durability. In monolithic applications, a single connection handles multiple table operations, enabling straightforward rollback mechanisms.
Consider an e-commerce checkout flow:
Inventory Service: Deducts stock quantities
Ord ...
Posted on Sun, 19 Jul 2026 16:53:36 +0000 by TANK
Implementing Client-Side Load Balancing with Spring Cloud Ribbon
To facilitate communication between microservices, such as an Order Management system retrieving details from an Inventory system, client-side load balancing is essential. Spring Cloud Ribbon provides this capability seamlessly when integrated with Spring's RestTemplate.
Project Configuration
Begin by initializing the order management module. T ...
Posted on Sun, 19 Jul 2026 16:30:11 +0000 by Collin
Integrating SkyWalking for Application Performance Monitoring in Spring Boot
Integrating SkyWalking for Application Performence Monitoring in Spring Boot
In a microservices environment, monitoring and tracing system performance is critical. Apache SkyWalking, an application performance management (APM) tool, enables real-time observation and analysis of microservice performance. This integration process involves configu ...
Posted on Sun, 19 Jul 2026 15:59:43 +0000 by sgalatas
Monitoring Hystrix Circuit Breakers with Dashboard and Turbine in Spring Cloud
Hystrix Dashboard for Real-time Monitoring
Hystrix Dashboard provieds real-time visualization of Hystrix command metrics including response times and success rates. While useful for single applications, it requires Turbine to aggregate data from multiple services.
Settting Up Hystrix Dashboard
Add the required dependencies to your Maven configu ...
Posted on Thu, 16 Jul 2026 17:04:34 +0000 by whizkid
Exploring Dubbo's Generic Invocation for Decoupled API Gateway Architecture
The Challenge of Dependency Management in Microservices
In standard Remote Procedure Call (RPC) architectures, communication typically requires the service consumer to possess the API definitions of the service provider. This usually involves importing a Maven dependency or JAR file containing the interface classes. For instance, in a Dubbo env ...
Posted on Fri, 10 Jul 2026 17:39:26 +0000 by lentin64
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
Distributed Transaction Consistency in Supply Chain Management with DTM
Distributed Transaction Consistency in Supply Chain Management with DTM
In modern logistics supply chain systems, critical operations such as inventory management, order processing, and fund transfers are distributed across multiple microservices. When failures occur in any环节 (warehouse stock insufficiency, delivery timeout, or payment failur ...
Posted on Sat, 04 Jul 2026 16:32:15 +0000 by gavinbsocom
Implementing API Gateway with Spring Cloud Zuul
Understanding API Gateway in Microservices
In a microservices architecture, backend services are typically not directly exposed to client applications. Instead, an API Gateway acts as an intermediary that routes incoming requests to appropriate services based on the requested URL. By implementing an API Gateway, a protective layer is establish ...
Posted on Fri, 03 Jul 2026 17:10:37 +0000 by celestineweb