Spring Cloud LoadBalancer Implementation Guide
Understanding Load Balancers
A load balancer is a network device or software mechanism that distributes incoming network traffic across multiple backend servers, enabling optimal resource utilization while enhancing system availability and performance.
Load Balancer Types
Load balancing can be categorized into two main types:
Server-side load ...
Posted on Sat, 05 Sep 2026 16:15:39 +0000 by derrick24
Core Spring Cloud Components: Eureka Service Discovery and Feign-Based REST Clients
Spring Cloud is a curated collection of battle-tested, production-ready frameworks—integrated and abstracted through Spring Boot’s convention-over-configuration model. It simplifies the development, deployment, and maintenance of distributed systems by encapsulating complexity behind intuitive APIs and declarative configurations.
Spring Cloud v ...
Posted on Thu, 03 Sep 2026 16:49:50 +0000 by northk
Aggregated Payment Platform Architecture: Integrating Alipay and WeChat Pay
System Overview
An aggregated payment platform consolidates multiple payment channels (Alipay, WeChat Pay, etc.) into a unified payment gateway that merchants can integrate with. The core functionality includes:
Merchant registration and authentication
Application management for each merchant
Payment channel configuration and binding
Unified Q ...
Posted on Thu, 03 Sep 2026 16:35:20 +0000 by drayarms
Implementing Message Queues with Redis Streams
Redis Streams, introduced in Redis 5.0, provide a persistent append-only log data structure ideal for message queue implementations. Each stream consists of multiple entries with unique identifiers and associated field-value pairs.
Core Concepts
A Redis Stream maintains several key components:
Consumer Groups: Logical groupinsg of consumers th ...
Posted on Wed, 02 Sep 2026 16:25:33 +0000 by ari_aaron
Running ThingsBoard with Separated Frontend and Backend Services
Backend Initialization
The ThingsBoard platform is architected with a clear separation between the server-side logic and the client-side interface. The backend, responsible for telemetry processing and device management, is built using Java and Maven.
Prerequisites: Verify that JDK (version 11 or newer) and Maven are configured in your system ...
Posted on Sun, 30 Aug 2026 16:13:25 +0000 by loveranger
Understanding Eureka in Microservices Architecture
Eureka is a service discovery component originally developed and open-sourced by Netflix. It plays a critical role in microservices-based systems, where applications are decomposed into small, independently deployable services that must dynamically locate and communicate with one another.
Core Mechanisms of Eureka
Service Registration: Upon st ...
Posted on Sun, 30 Aug 2026 16:07:30 +0000 by designxperts
Container Orchestration with Docker Compose
Overview of Docker Compose
Docker Compose is an orchestration tool provided by Docker for managing multi-container applications. It uses a YAML file to define services, networks, and volumes, allowing developers to launch and manage complex environments with a single command. This is especially useful in development, testing, and staging enviro ...
Posted on Sat, 29 Aug 2026 16:13:12 +0000 by apw
Handling Empty Rollbacks and Suspended Transactions in TCC-Based Distributed Systems
Understanding Empty Rollbacks
An empty rollback occurs when the Cancel operation of a TCC (Try-Confirm-Cancel) transaction runs, but the corresponding Try phase was never successfully executed. This results in an attempt to compensate for resources that were never reserved.
Scenario Example
Consider a scenario where a coordinator dispatches a T ...
Posted on Thu, 27 Aug 2026 16:18:08 +0000 by zeus1
Building Scalable Socket.IO Microservices on Kubernetes
Integrating Socket.IO with Spring Boot
The core server uses the Netty-based Socket.IO server implementation for Java. The Maven deppendency is:
<dependency>
<groupId>com.corundumstudio.socketio</groupId>
<artifactId>netty-socketio</artifactId>
<version>1.7.19</version>
</dependency>
...
Posted on Wed, 19 Aug 2026 16:22:41 +0000 by simplyi
Integrating Dubbo Admin with Spring Boot for Service Management
Setting Up Dubbo Admin for Service Management
Dubbo Admin serves as a web-based management tool for monitoring and administering Dubbo services in distributed environments. It offers features such as service registration, real-time monitoring, dynamic configuration, and visualization of service dependencies.
Installation Steps
Clone the Repos ...
Posted on Wed, 19 Aug 2026 16:21:22 +0000 by lokesh_kumar_s