Tagged articles

Spring Cloud

700 articles · Page 5 of 7
Wukong Talks Architecture
Wukong Talks Architecture
Oct 25, 2021 · Backend Development

Comprehensive Guide to Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features

This article provides a detailed tutorial on OpenFeign, covering its purpose, differences from Feign, environment preparation, service provider and consumer creation, various parameter passing methods, timeout handling, logging enhancement, HTTP client replacement, GZIP compression, and integration with Sentinel for circuit breaking in Spring Cloud microservices.

FeignHTTP clientOpenFeign
0 likes · 18 min read
Comprehensive Guide to Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features
Code Ape Tech Column
Code Ape Tech Column
Oct 25, 2021 · Backend Development

Comprehensive Guide to Distributed Transaction Solutions and Seata AT Mode Implementation

This article provides an in‑depth overview of mainstream distributed transaction solutions—including 2PC, 3PC, TCC, Saga, local message tables, and MQ‑based transactions—explains the theoretical foundations such as CAP and BASE, and offers a step‑by‑step tutorial for setting up Seata’s AT mode with Spring Cloud, Nacos, and MySQL.

2PCAT ModeMicroservices
0 likes · 40 min read
Comprehensive Guide to Distributed Transaction Solutions and Seata AT Mode Implementation
IT Architects Alliance
IT Architects Alliance
Oct 21, 2021 · Cloud Native

Understanding Service Registration and Discovery with Spring Cloud Eureka

This article explains the principles, mechanisms, and practical configuration of service registration and discovery in microservice architectures, focusing on Spring Cloud Eureka while comparing it with ZooKeeper and Consul, and covering CAP trade‑offs, deployment patterns, caching, and customization options.

EurekaSpring Cloudservice registry
0 likes · 20 min read
Understanding Service Registration and Discovery with Spring Cloud Eureka
Code Ape Tech Column
Code Ape Tech Column
Oct 21, 2021 · Backend Development

Integrating Spring Cloud Sleuth and Zipkin for Distributed Tracing in Microservices

This tutorial explains the principles of distributed tracing, why it is needed for microservice architectures, and provides step‑by‑step instructions for adding Spring Cloud Sleuth and Zipkin—including Maven dependencies, configuration, Docker deployment, and Elasticsearch persistence—to a Spring Cloud project.

DockerElasticsearchSleuth
0 likes · 14 min read
Integrating Spring Cloud Sleuth and Zipkin for Distributed Tracing in Microservices
Wukong Talks Architecture
Wukong Talks Architecture
Oct 13, 2021 · Cloud Native

Understanding Eureka Client Registration: Initialization, Configuration, and Registration Process

This article explains how the Eureka client initializes, configures, constructs, and registers itself with a Eureka server, detailing the main method, configuration injection, instance information management, DiscoveryClient creation, and the registration workflow including background threads and HTTP requests.

EurekaSpring Cloudjava
0 likes · 7 min read
Understanding Eureka Client Registration: Initialization, Configuration, and Registration Process
Top Architect
Top Architect
Oct 12, 2021 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the architecture of Nacos, its core components such as Provider/Consumer apps, Name Server, Nacos Server and Console, and details how Spring Cloud integrates with Nacos for service registration, heartbeat monitoring, dynamic address discovery, and the underlying Open API/SDK mechanisms.

Cloud NativeMicroservicesNacos
0 likes · 7 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Top Architect
Top Architect
Oct 11, 2021 · Cloud Native

Analysis of Spring Cloud Microservice Architecture and Core Components

This article provides a comprehensive overview of Spring Cloud's microservice architecture, detailing its core components such as Eureka, Zuul, Ribbon, Hystrix, Feign, and Config, comparing registration center alternatives, and explaining how these tools enable service discovery, load balancing, fault tolerance, and distributed configuration in cloud‑native applications.

EurekaHystrixMicroservices
0 likes · 17 min read
Analysis of Spring Cloud Microservice Architecture and Core Components
Architect
Architect
Oct 10, 2021 · Cloud Native

Overview of Spring Cloud Core Components and Service Registry Alternatives

This article provides a comprehensive overview of Spring Cloud’s core modules—including Eureka, Zuul, Ribbon, Hystrix, Feign, and Config—explains their roles in microservice architectures, compares registration centers such as Nacos, ZooKeeper, Consul and Etcd, and discusses best practices for API gateways and service discovery.

Cloud NativeEurekaMicroservices
0 likes · 18 min read
Overview of Spring Cloud Core Components and Service Registry Alternatives
Code Ape Tech Column
Code Ape Tech Column
Oct 8, 2021 · Cloud Native

Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard Setup, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, and Cluster Flow Control

This tutorial walks through the fundamentals of Alibaba Sentinel, covering its purpose, differences from Hystrix, version selection, dashboard installation, microservice integration, detailed flow‑control and degrade‑rule configurations, hotspot parameter limiting, system‑adaptive protection, custom block handlers, fallback handling, blacklist/whitelist setup, rule persistence with Nacos, and cluster flow‑control deployment for cloud‑native applications.

Flow ControlNacosSentinel
0 likes · 38 min read
Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard Setup, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, and Cluster Flow Control
Programmer DD
Programmer DD
Sep 25, 2021 · Cloud Native

What’s New in Spring Cloud 2020.0.4? Features, Dependencies, and Upgrade Guide

Spring Cloud 2020.0.4, a bug‑fix release compatible with Spring Boot 2.4.x and 2.5.x, introduces updated BOM coordinates, new capabilities across Commons, Config, OpenFeign, Netflix, Sleuth, and Kubernetes modules, and provides a comprehensive version table for all upgraded Spring Cloud components.

Dependency ManagementMicroservicesSpring Cloud
0 likes · 5 min read
What’s New in Spring Cloud 2020.0.4? Features, Dependencies, and Upgrade Guide
Java High-Performance Architecture
Java High-Performance Architecture
Sep 18, 2021 · Backend Development

How a Distributed Family Finance System Simplifies Home Budget Management

This article describes a distributed family finance system that centralizes scattered financial data across multiple platforms, detailing its Spring Cloud micro‑service backend, Node.js/Ant Design Pro frontend, architecture diagram, technology stack, module breakdown, functional features, and microservice segmentation for comprehensive household financial management.

Spring Cloudfamily financefinancial management
0 likes · 8 min read
How a Distributed Family Finance System Simplifies Home Budget Management
Programmer DD
Programmer DD
Sep 17, 2021 · Cloud Native

Exploring DC3: A Spring Cloud‑Based Open‑Source IoT Platform

This article introduces the Internet of Things concept, highlights its massive market growth, and provides a detailed overview of DC3—an open‑source, Spring Cloud‑powered IoT platform—including its four‑layer architecture, core modules, and functional goals for scalable, fault‑tolerant, and cloud‑native deployments.

Cloud NativeDC3IoT
0 likes · 6 min read
Exploring DC3: A Spring Cloud‑Based Open‑Source IoT Platform
Code Ape Tech Column
Code Ape Tech Column
Sep 13, 2021 · Backend Development

Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features

This tutorial explains what OpenFeign is, how it differs from Feign, walks through environment preparation, service provider and consumer creation, various parameter passing methods, timeout handling, logging, HTTP client replacement, GZIP compression, and circuit‑breaker integration, providing a comprehensive guide for Spring Cloud microservice developers.

FeignHTTP clientOpenFeign
0 likes · 18 min read
Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features
Top Architect
Top Architect
Aug 24, 2021 · Backend Development

Understanding Load Balancing in Spring Cloud: Service Registration, Discovery, and Ribbon Configuration

This article explains the concept of load balancing, demonstrates how to register multiple Spring Cloud services, use DiscoveryClient and Feign for service calls, configure RestTemplate with @LoadBalanced, and dive into the source code of LoadBalancerInterceptor and RibbonLoadBalancerClient to customize load‑balancing strategies.

MicroservicesRibbonSpring Cloud
0 likes · 13 min read
Understanding Load Balancing in Spring Cloud: Service Registration, Discovery, and Ribbon Configuration
macrozheng
macrozheng
Aug 24, 2021 · Backend Development

Master Microservice Authentication with Sa-Token and Spring Cloud Gateway

This tutorial walks through building a microservice authentication and authorization solution using Sa-Token, Spring Cloud Gateway, Nacos, and Redis, detailing the setup of gateway, authentication, and protected API services, configuration files, custom permission handling, and a complete demo with Postman.

Sa-TokenSpring Cloudauthentication
0 likes · 17 min read
Master Microservice Authentication with Sa-Token and Spring Cloud Gateway
Java Architect Essentials
Java Architect Essentials
Aug 17, 2021 · Backend Development

Implementing Gray Release with Ribbon, Zuul, and Eureka in Spring Cloud

This article explains how to achieve gray release routing in a Spring Cloud microservice architecture by customizing Ribbon's load‑balancing rule, using Eureka metadata, adding version information via Zuul and Feign/RestTemplate interceptors, and configuring thread‑local propagation for consistent service selection.

EurekaFeignRibbon
0 likes · 15 min read
Implementing Gray Release with Ribbon, Zuul, and Eureka in Spring Cloud
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 13, 2021 · Cloud Native

From Monolith to Service Mesh: Evolution of Modern Cloud‑Native Architecture

This article traces the evolution of software architecture—from monolithic applications through vertical and distributed systems to microservices, comparing SOA and microservices, examining Spring Cloud versus Dubbo, and exploring how service mesh technologies like Istio complement Kubernetes in modern cloud‑native environments.

MicroservicesSpring Cloudarchitecture
0 likes · 20 min read
From Monolith to Service Mesh: Evolution of Modern Cloud‑Native Architecture
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 10, 2021 · Backend Development

How Spring Cloud RefreshScope Works: From Annotation to Runtime Refresh

This article explains the inner workings of Spring Cloud's RefreshScope, covering its annotation definition, registration in the auto‑configuration, the refresh endpoint workflow, event handling, and how beans annotated with @ConfigurationProperties or @RefreshScope are dynamically refreshed at runtime.

@RefreshScopeConfiguration RefreshSpring Boot
0 likes · 10 min read
How Spring Cloud RefreshScope Works: From Annotation to Runtime Refresh
Top Architect
Top Architect
Aug 9, 2021 · Cloud Native

Evolution of Architecture: From Monolith to Service Mesh and Comparison of Spring Cloud vs Dubbo

This article traces the evolution of software architecture from monolithic applications through vertical, distributed, and microservice stages to service mesh, compares SOA with microservices, contrasts Spring Cloud and Dubbo, examines their overlap with Kubernetes, and outlines the benefits and challenges of adopting a service mesh like Istio.

DubboIstioKubernetes
0 likes · 13 min read
Evolution of Architecture: From Monolith to Service Mesh and Comparison of Spring Cloud vs Dubbo
Ops Development Stories
Ops Development Stories
Aug 9, 2021 · Cloud Native

How Nacos Retrieves and Syncs Configurations: A Deep Dive into the Source Code

This article walks through the inner workings of Nacos Config Center, detailing environment setup, dependency inclusion, client initialization, configuration loading, dynamic synchronization mechanisms, long‑polling processes, and server‑side handling, all illustrated with full source‑code snippets and explanations.

MicroservicesNacosSpring Cloud
0 likes · 15 min read
How Nacos Retrieves and Syncs Configurations: A Deep Dive into the Source Code
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 6, 2021 · Backend Development

Spring Cloud Gateway Guide: Discovery, Hystrix, Custom Filters & Rate Limiting

This article demonstrates how to configure Spring Cloud Gateway with service discovery, two routing methods, integrate Hystrix for circuit breaking, implement global and custom token filters, and apply Redis‑based rate limiting, providing complete code snippets and configuration examples for a robust backend microservice architecture.

Custom FiltersHystrixSpring Cloud
0 likes · 10 min read
Spring Cloud Gateway Guide: Discovery, Hystrix, Custom Filters & Rate Limiting
Ops Development Stories
Ops Development Stories
Aug 6, 2021 · Backend Development

How Nacos and Ribbon Enable Client‑Side Load Balancing in Spring Cloud

This article explains how Nacos provides service discovery via its open API, how Spring Cloud Ribbon implements client‑side load balancing, and walks through the key source code of Ribbon, LoadBalancerInterceptor, RibbonLoadBalancerClient, ZoneAwareLoadBalancer, and Nacos server‑side handling, offering practical usage tips.

MicroservicesNacosRibbon
0 likes · 21 min read
How Nacos and Ribbon Enable Client‑Side Load Balancing in Spring Cloud
Senior Brother's Insights
Senior Brother's Insights
Aug 4, 2021 · Cloud Native

Understanding Nacos Temporary vs Persistent Instances: When to Use Each

This article explains the difference between Nacos temporary (ephemeral) and persistent instances, how to configure them via Spring Cloud, their impact on health‑checking and service removal, and why the protection threshold uses both modes to prevent cascade failures in high‑traffic scenarios.

Ephemeral InstanceNacosPersistent Instance
0 likes · 7 min read
Understanding Nacos Temporary vs Persistent Instances: When to Use Each
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 20, 2021 · Cloud Native

Zero‑Code Migration: Deploy a Spring Cloud E‑Commerce App to Tencent TSF

This guide explains how to migrate a native Spring Cloud e‑commerce demo to Tencent Service Framework (TSF) with zero code changes, covering environment preparation, middleware setup, manual and automated deployment steps, service verification, and best‑practice recommendations for cloud‑native microservice operations.

Cloud NativeDeployment AutomationMicroservices
0 likes · 17 min read
Zero‑Code Migration: Deploy a Spring Cloud E‑Commerce App to Tencent TSF
IT Architects Alliance
IT Architects Alliance
Jul 17, 2021 · Backend Development

Why Microservices Matter: Evolution, Challenges, and Best Practices

This article explains how microservices evolved from monolithic systems, compares them with SOA, discusses data fragmentation, CAP theory, distributed transactions, service partitioning, circuit breakers, API gateways, configuration management, tracing, and reviews popular frameworks like Spring Cloud and Dubbo.

CAP theoremSpring Cloudcircuit breaker
0 likes · 14 min read
Why Microservices Matter: Evolution, Challenges, and Best Practices
Java Backend Technology
Java Backend Technology
Jul 13, 2021 · Backend Development

From Monolith to Microservices: A Small Team’s Journey with Spring Cloud & Kubernetes

This article chronicles a SaaS company's evolution from a two‑person monolithic Java application to a containerized microservice ecosystem using Spring Cloud, Kubernetes, Jenkins, and automated testing, highlighting practical decisions on API design, CI/CD pipelines, service splitting, and operational monitoring for small teams.

CI/CDSpring Cloud
0 likes · 17 min read
From Monolith to Microservices: A Small Team’s Journey with Spring Cloud & Kubernetes
Programmer DD
Programmer DD
Jul 10, 2021 · Backend Development

How to Validate Spring Cloud Dynamic Configs with In‑Memory Java Compilation

This article explains how to build a runtime validator for Spring Cloud dynamic configuration by generating Java classes from .properties files, compiling them in memory with JavaCompiler, loading them via a custom ClassLoader, and integrating the result into the Spring context to catch configuration errors early.

Dynamic ConfigurationJavaCompilerSpring Cloud
0 likes · 8 min read
How to Validate Spring Cloud Dynamic Configs with In‑Memory Java Compilation
Miss Fresh Tech Team
Miss Fresh Tech Team
Jul 7, 2021 · Backend Development

How DDD Transforms Complex Store Systems: From Monolith to Scalable Microservices

This article explores how Domain‑Driven Design (DDD) was applied to redesign a rapidly evolving retail store system, detailing the challenges of legacy monoliths, the step‑by‑step migration through versions 1.0, 2.0 and 3.0, and the resulting architectural, tactical and operational benefits for backend development.

Backend ArchitectureDDDDomain-Driven Design
0 likes · 41 min read
How DDD Transforms Complex Store Systems: From Monolith to Scalable Microservices
Senior Brother's Insights
Senior Brother's Insights
Jul 6, 2021 · Backend Development

Graceful Shutdown of Spring Cloud Microservices with Nacos – Practical Guide

This article explains why graceful shutdown is needed for Spring Cloud microservices using Nacos, compares several shutdown approaches—including kill command, /shutdown, /pause, and /service‑registry endpoints—provides configuration snippets, curl commands, and code examples, and highlights their limitations and best‑practice recommendations.

ActuatorMicroservicesNacos
0 likes · 11 min read
Graceful Shutdown of Spring Cloud Microservices with Nacos – Practical Guide
Top Architect
Top Architect
Jul 2, 2021 · Backend Development

Step‑by‑Step Guide to Building a Spring Cloud Microservices Architecture with Eureka, Ribbon, and Feign

This article provides a comprehensive tutorial on the fundamentals of microservices, explains how to set up a Spring Cloud project with Maven and IntelliJ IDEA, configures Eureka registration and discovery, demonstrates service provider and consumer implementations using Spring Boot, and shows how to achieve high‑availability Eureka clusters with load‑balanced calls via Ribbon and Feign.

EurekaFeignMicroservices
0 likes · 19 min read
Step‑by‑Step Guide to Building a Spring Cloud Microservices Architecture with Eureka, Ribbon, and Feign
Code Ape Tech Column
Code Ape Tech Column
Jul 1, 2021 · Cloud Native

Spring Cloud Interview Questions and Answers: Core Concepts, Architecture, and Practices

This article provides a comprehensive collection of Spring Cloud interview questions covering fundamentals, service registration and discovery, load balancing, Hystrix circuit breaking, Feign, Ribbon, Eureka vs Zookeeper, Spring Cloud Bus, microservice architecture, RPC principles, and related best‑practice insights for backend developers.

EurekaFeignHystrix
0 likes · 26 min read
Spring Cloud Interview Questions and Answers: Core Concepts, Architecture, and Practices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 25, 2021 · Backend Development

Microservice Development Practices and Standards with Spring Cloud

This article presents a comprehensive set of practical guidelines for Spring Cloud microservice development, covering Maven project structure, core and starter modules, versioning conventions, service invocation via SDK and Feign, RESTful API design rules, and gateway responsibilities such as access control and gray release.

FeignGatewayMaven
0 likes · 7 min read
Microservice Development Practices and Standards with Spring Cloud
Top Architect
Top Architect
Jun 23, 2021 · Backend Development

Understanding Load Balancing in Spring Cloud: Registering Multiple Services and Code Analysis

This article explains the concept of load balancing, illustrates it with a bank queue analogy, and demonstrates how to register multiple Spring Cloud service instances, use Feign and DiscoveryClient, configure Ribbon's load‑balancing interceptor, and customize the balancing rule for effective microservice traffic distribution.

DiscoveryClientFeignLoad Balancing
0 likes · 13 min read
Understanding Load Balancing in Spring Cloud: Registering Multiple Services and Code Analysis
macrozheng
macrozheng
Jun 16, 2021 · Operations

Install, Visualize, and Use ZooKeeper as a Spring Cloud Registry

This guide walks you through installing ZooKeeper on Windows and Linux, managing it with the PrettyZoo GUI, and configuring it as a Spring Cloud service registry, covering node types, command‑line operations, and practical examples of service registration and discovery.

Distributed CoordinationPrettyZooSpring Cloud
0 likes · 12 min read
Install, Visualize, and Use ZooKeeper as a Spring Cloud Registry
Java Backend Technology
Java Backend Technology
Jun 15, 2021 · Backend Development

Mastering Microservices: A Visual Guide to Spring Cloud Architecture

This article explains the evolution from monolithic to microservice architectures, defines microservices, compares Spring Cloud and Dubbo solutions, and provides a detailed overview of Spring Cloud’s core components such as Eureka, Ribbon, Feign, Hystrix, Zuul, Gateway, Config, Bus, OAuth2, and Sleuth, illustrated with diagrams.

API GatewayBackend ArchitectureLoad Balancing
0 likes · 8 min read
Mastering Microservices: A Visual Guide to Spring Cloud Architecture
Architecture Digest
Architecture Digest
Jun 14, 2021 · Cloud Native

From Monolith to Microservices and Containerization: A Small Team’s Evolution Journey

This article chronicles a SaaS company's transition from a two‑person monolithic SPA to a multi‑service microservice architecture, covering RESTful API design, CI integration testing, Spring Cloud choices, Kubernetes containerization, automated deployment, link tracing, and operational monitoring, while highlighting practical lessons for small teams.

CI/CDDockerKubernetes
0 likes · 13 min read
From Monolith to Microservices and Containerization: A Small Team’s Evolution Journey
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 9, 2021 · Cloud Native

Spring Cloud Gateway Guide: Discovery, Hystrix, Filters & Rate Limiting

This tutorial demonstrates how to configure Spring Cloud Gateway with service discovery, integrate Hystrix for circuit breaking, implement global and custom route filters, and apply Redis-based rate limiting, providing complete Maven dependencies, Java code examples, and YAML configurations for a robust microservice gateway.

Custom FilterGatewayHystrix
0 likes · 11 min read
Spring Cloud Gateway Guide: Discovery, Hystrix, Filters & Rate Limiting
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 5, 2021 · Backend Development

Diagnosing and Resolving OutOfMemoryError Caused by Zipkin Reporter in Spring Cloud Applications

This article details a step‑by‑step investigation of a Java OutOfMemoryError caused by the Zipkin reporter in a Spring Cloud application, covering symptom identification, resource monitoring, heap dump analysis, code inspection, and the final fix of upgrading the zipkin‑reporter dependency.

OutOfMemoryErrorSpring CloudZipkin
0 likes · 11 min read
Diagnosing and Resolving OutOfMemoryError Caused by Zipkin Reporter in Spring Cloud Applications
Programmer DD
Programmer DD
Jun 4, 2021 · Cloud Native

What’s New in Spring Cloud 2020.0.3? Key Bug Fixes and Dependency Updates

Spring Cloud 2020.0.3, released on May 28, 2021, brings a series of bug fixes, new configuration properties, and upgraded dependencies across modules such as Commons, Config, Consul, Kubernetes, CircuitBreaker, Netflix, OpenFeign, Sleuth, and more, now available on Maven Central.

Bug FixesCloud NativeSpring Cloud
0 likes · 4 min read
What’s New in Spring Cloud 2020.0.3? Key Bug Fixes and Dependency Updates
Top Architect
Top Architect
Jun 2, 2021 · Backend Development

Dynamic Array Injection and Configuration Refresh in Spring Cloud

This article explains how to enable Spring Cloud to refresh configuration properties that are arrays, discusses the underlying Spring Environment and BeanFactory mechanisms, and presents a practical trick using a custom PropertySource to achieve dynamic array injection during refresh.

Array InjectionConfiguration RefreshMicroservices
0 likes · 11 min read
Dynamic Array Injection and Configuration Refresh in Spring Cloud
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 29, 2021 · Backend Development

Peer-to-Peer Decentralized Architecture and High‑Availability Configuration for Eureka Server Cluster

This article explains how to build a peer‑to‑peer, decentralized Eureka service‑registry cluster, covering the underlying architecture, CAP trade‑offs, Maven and YAML configurations for multiple peers, client load‑balancing, and a step‑by‑step test deployment.

High AvailabilitySpring Cloudbackend development
0 likes · 9 min read
Peer-to-Peer Decentralized Architecture and High‑Availability Configuration for Eureka Server Cluster
Java Interview Crash Guide
Java Interview Crash Guide
May 27, 2021 · Backend Development

How Nacos Powers Service Registration in Spring Cloud: Architecture & Mechanics

This article explains Nacos’s architecture, the principles of service registration, how Spring Cloud integrates Nacos during startup, the implementation details of NacosServiceRegistry, the heartbeat mechanism, and dynamic service address discovery, providing a comprehensive view of backend service discovery in microservice environments.

NacosSpring Cloudbackend development
0 likes · 9 min read
How Nacos Powers Service Registration in Spring Cloud: Architecture & Mechanics
Programmer DD
Programmer DD
May 26, 2021 · Backend Development

How to Unify Service Governance Across Multiple Registration Centers in Spring Cloud

This article examines why enterprises end up with multiple service registries, outlines two architectural strategies—embedding multi‑registry support in services or synchronizing registries—and compares their trade‑offs to recommend the most stable approach for microservice governance.

Service GovernanceSpring Cloudmultiple-registries
0 likes · 7 min read
How to Unify Service Governance Across Multiple Registration Centers in Spring Cloud
Ops Development Stories
Ops Development Stories
May 25, 2021 · Backend Development

Persist Sentinel Rules to Nacos: Step-by-Step Configuration Guide

Learn how to persist Alibaba Sentinel flow control rules in Nacos by adding the necessary Maven dependency, configuring the datasource in application.yml, setting up rule data in the Nacos console, and verifying the rules via the Sentinel dashboard, with code snippets and screenshots.

NacosRule PersistenceSentinel
0 likes · 4 min read
Persist Sentinel Rules to Nacos: Step-by-Step Configuration Guide
Senior Brother's Insights
Senior Brother's Insights
May 20, 2021 · Cloud Native

How to Deploy Nacos Server and Integrate It with Spring Cloud

This guide walks you through installing Nacos Server from source, starting it in standalone mode, using its management console, registering services and configurations via curl, and finally integrating Nacos with a Spring Cloud application for service discovery and config management.

MavenMicroservicesNacos
0 likes · 12 min read
How to Deploy Nacos Server and Integrate It with Spring Cloud
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Apr 30, 2021 · Cloud Native

Understanding Eureka Service Registry: Server and Client Architecture and Mechanisms

This article explains the architecture and core mechanisms of Eureka, a service registry used in Spring Cloud micro‑service environments, covering server components such as Lease and caching, client registration and discovery processes, self‑preservation mode, consistency trade‑offs, and comparisons with other discovery solutions.

AP SystemEurekaSpring Cloud
0 likes · 21 min read
Understanding Eureka Service Registry: Server and Client Architecture and Mechanisms
Top Architect
Top Architect
Apr 26, 2021 · Backend Development

Comprehensive Guide to Spring Cloud Zuul Gateway: Functions, Configuration, Filters, Fault Tolerance, Rate Limiting, and Performance Tuning

This article provides an in‑depth tutorial on Spring Cloud Zuul as a microservice gateway, covering its purpose, when to use it, routing configurations, starter dependencies, global variables, filter implementation, Hystrix‑based fault tolerance, rate‑limit protection, and detailed timeout and retry tuning for optimal performance.

API GatewayMicroservicesSpring Cloud
0 likes · 18 min read
Comprehensive Guide to Spring Cloud Zuul Gateway: Functions, Configuration, Filters, Fault Tolerance, Rate Limiting, and Performance Tuning
Top Architect
Top Architect
Apr 23, 2021 · Cloud Native

A Comprehensive Guide to Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config and Bus

This article explains the core Spring Cloud modules—including service discovery with Eureka, client‑side load balancing via Ribbon, declarative HTTP calls with OpenFeign, circuit breaking with Hystrix, API gateway features of Zuul, centralized configuration with Config, and message broadcasting with Spring Cloud Bus—illustrating their concepts, usage patterns, and integration examples for building resilient microservice architectures.

API GatewayLoad BalancingMicroservices
0 likes · 26 min read
A Comprehensive Guide to Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config and Bus
macrozheng
macrozheng
Apr 23, 2021 · Backend Development

Mastering Spring Cloud Square: A Modern Alternative to Feign for Service Calls

Spring Cloud Square, built on Retrofit and OkHttp, offers a lightweight replacement for Spring Cloud Feign, simplifying cross-service calls with declarative clients, load‑balancing support, and easy Maven integration, and this guide walks you through setup, configuration, and advanced usage examples.

Feign alternativeMicroservicesRetrofit
0 likes · 7 min read
Mastering Spring Cloud Square: A Modern Alternative to Feign for Service Calls
Volcano Engine Developer Services
Volcano Engine Developer Services
Apr 15, 2021 · Cloud Native

Replacing Spring Cloud with Cloud‑Native Service Governance: A Practical Guide

This article, based on a Volcano Engine developer community meetup, compares Spring Cloud and cloud‑native technologies, explains their evolution, and demonstrates how to replace Spring Cloud’s core capabilities—such as configuration, service discovery, traffic management, and auto‑scaling—with Kubernetes, Istio, and other cloud‑native tools.

DevOpsKubernetesSpring Cloud
0 likes · 16 min read
Replacing Spring Cloud with Cloud‑Native Service Governance: A Practical Guide
Intelligent Backend & Architecture
Intelligent Backend & Architecture
Apr 15, 2021 · Cloud Native

Unlocking Spring Cloud: How Its Core Components Power Microservices

Spring Cloud provides a comprehensive suite of tools—including Eureka, Ribbon, Feign, Hystrix, and Zuul—that simplify service discovery, load balancing, fault tolerance, and routing, enabling developers to efficiently build, manage, and scale microservice architectures illustrated through an e‑commerce order‑processing scenario.

API GatewayLoad BalancingMicroservices
0 likes · 20 min read
Unlocking Spring Cloud: How Its Core Components Power Microservices
Java Architecture Diary
Java Architecture Diary
Apr 15, 2021 · Backend Development

Getting Started with Spring Cloud Square: A Retrofit‑Based Alternative to Feign

This guide introduces Spring Cloud Square, a Retrofit‑based replacement for Spring Cloud Feign, explains its core components like OkHttp and Retrofit, provides step‑by‑step setup, bean configuration, and code examples for both basic and advanced declarative client usage, and summarizes its current limitations.

FeignRetrofitSpring Cloud
0 likes · 7 min read
Getting Started with Spring Cloud Square: A Retrofit‑Based Alternative to Feign
Top Architect
Top Architect
Apr 5, 2021 · Cloud Native

What Is Microservices? Architecture Evolution and Spring Cloud Overview

This article explains the evolution from monolithic to distributed, SOA, and microservice architectures, defines microservices, and provides a detailed overview of Spring Cloud’s core components such as Eureka, Ribbon, Feign, Hystrix, Zuul, Gateway, Config, Bus, OAuth2, and Sleuth.

Cloud NativeMicroservicesSpring Cloud
0 likes · 7 min read
What Is Microservices? Architecture Evolution and Spring Cloud Overview
Java Interview Crash Guide
Java Interview Crash Guide
Apr 4, 2021 · Backend Development

Mastering Feign: How It Works, Configurations, and Advanced Usage

This article explains Feign’s internal workflow, details its key annotations, shows how to enable GZIP compression, configure logging, set timeouts, and handle multi‑parameter GET/POST requests, including custom request interceptors and dependency options for advanced Spring Cloud microservice communication.

FeignHTTP clientLoad Balancing
0 likes · 10 min read
Mastering Feign: How It Works, Configurations, and Advanced Usage
Programmer DD
Programmer DD
Mar 21, 2021 · Backend Development

What’s New in Spring Boot 2.4.4 and Spring Cloud 2020.0.2? A Complete Overview

This article provides a detailed overview of the latest Spring Boot 2.4.4 and Spring Cloud 2020.0.2 releases, highlighting key module upgrades, bug fixes, documentation improvements, and dependency updates, helping developers understand the enhancements and how to integrate them into their Java applications.

Spring BootSpring Cloudbackend development
0 likes · 10 min read
What’s New in Spring Boot 2.4.4 and Spring Cloud 2020.0.2? A Complete Overview
Top Architect
Top Architect
Mar 18, 2021 · Cloud Native

Using Nacos as a Configuration Center for Multi‑Environment Management in Spring Cloud

The article explains how to leverage Nacos as a configuration center in Spring Cloud to manage multi‑environment settings using Data ID naming, configuration groups, and namespaces, providing code examples, command‑line usage, and a recommendation to prefer namespaces for clear separation and permission control.

Cloud NativeMulti-EnvironmentNacos
0 likes · 10 min read
Using Nacos as a Configuration Center for Multi‑Environment Management in Spring Cloud
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 17, 2021 · Backend Development

5 Ways to Harness RocketMQ in the Spring Ecosystem

This article explores five integration approaches for using Apache RocketMQ within the Spring ecosystem, detailing each project's features, typical use cases, and how they complement Spring Boot, Spring Messaging, and Spring Cloud Stream for building robust, scalable microservices.

MicroservicesRocketMQSpring Boot
0 likes · 12 min read
5 Ways to Harness RocketMQ in the Spring Ecosystem
The Dominant Programmer
The Dominant Programmer
Mar 11, 2021 · Cloud Native

Integrating WebSocket in Spring Cloud (Ruoyi Microservice Edition) for Front‑End/Back‑End Message Push

This guide walks through adding the WebSocket starter to a Spring Boot service, configuring a WebSocketConfig class, implementing client and service components, adjusting Nacos gateway rules, testing with a WebSocket client tool, and exposing a REST endpoint to push messages to Vue front‑ends.

MicroservicesSpring BootSpring Cloud
0 likes · 8 min read
Integrating WebSocket in Spring Cloud (Ruoyi Microservice Edition) for Front‑End/Back‑End Message Push
Selected Java Interview Questions
Selected Java Interview Questions
Feb 23, 2021 · Backend Development

How to Quickly Remove Unresponsive Services from Eureka Registry

This article explains why stopped services may still be called through Eureka, shows how to adjust eviction and lease settings in the registry and client, and presents three active methods—including direct shutdown, DELETE requests, and client‑initiated deregistration—with code examples for Spring Boot applications.

ConfigurationEurekaMicroservices
0 likes · 6 min read
How to Quickly Remove Unresponsive Services from Eureka Registry
Tencent Cloud Middleware
Tencent Cloud Middleware
Feb 3, 2021 · Cloud Native

How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration

This article explains how Tencent’s TSF Mesh framework enables gradual migration from traditional Spring Cloud‑based microservices to a Service Mesh architecture, addressing cross‑platform connectivity, unified service governance, registration, DNS, observability, and offering multiple migration strategies for heterogeneous environments.

Cloud NativeMicroservicesMigration
0 likes · 29 min read
How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration
Programmer DD
Programmer DD
Jan 28, 2021 · Cloud Computing

Mastering Spring Cloud Function: Java Serverless Development Made Easy

This article explains how Spring Cloud Function extends the Java Spring Boot/Cloud ecosystem to support serverless and FaaS scenarios, covering core Java functional interfaces, cross‑cloud function deployment, automatic type conversion, composition, reactive support, and practical code examples with Spring Web, Stream, and Task.

Cloud NativeFaaSFunction
0 likes · 11 min read
Mastering Spring Cloud Function: Java Serverless Development Made Easy
Programmer DD
Programmer DD
Jan 27, 2021 · Backend Development

Mastering Spring Cloud Function: Java Serverless Development Made Simple

This article explains how Spring Cloud Function extends Java's core functional interfaces to provide a unified, cloud‑agnostic serverless programming model, covering definitions, key interfaces, code examples, and integration with Spring Web, Stream, and Task for building FaaS applications.

FaaSMicroservicesSpring Cloud
0 likes · 11 min read
Mastering Spring Cloud Function: Java Serverless Development Made Simple
Java Architecture Diary
Java Architecture Diary
Jan 18, 2021 · Backend Development

Spring Cloud Alibaba 2.2.4 Released: New Features, Bug Fixes, and Upgrade Guide

Spring Cloud Alibaba 2.2.4.RELEASE is now available via Maven, bringing updated core dependencies such as Spring Boot 2.3.2, Spring Cloud Hoxton.SR8, Nacos 1.4.1, Seata 1.3.0, and Sentinel 1.8.0, along with numerous optimizations, security enhancements, and bug fixes, while noting incompatibility with Spring Cloud 2020 and Spring Boot 2.4.

AlibabaSpring Cloudjava
0 likes · 4 min read
Spring Cloud Alibaba 2.2.4 Released: New Features, Bug Fixes, and Upgrade Guide
Java Architecture Diary
Java Architecture Diary
Jan 12, 2021 · Cloud Native

Master Spring Cloud LoadBalancer: Quick Start and Custom Strategies

This guide shows how to quickly integrate Spring Cloud LoadBalancer into a Spring Cloud 2020 project, configure built‑in round‑robin or random policies, create custom gray load‑balancing strategies, and streamline bean registration for advanced load‑balancing scenarios.

Load BalancerSpring Cloudcustomization
0 likes · 6 min read
Master Spring Cloud LoadBalancer: Quick Start and Custom Strategies
Top Architect
Top Architect
Jan 6, 2021 · Cloud Native

Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS

This article explains how to build a microservice‑based PaaS platform using Spring Cloud Netflix components, Docker containers, Eureka for service registration, Zuul as a gateway, Hystrix for fault tolerance, and a dynamic configuration center to achieve agile development and continuous integration.

DockerDynamic ConfigurationFault Tolerance
0 likes · 13 min read
Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS
Alibaba Cloud Native
Alibaba Cloud Native
Dec 29, 2020 · Cloud Native

What’s New in Spring Cloud 2020.0.0? A Deep Dive into Major Changes and Migration Strategies

Spring Cloud 2020.0.0 introduces a new naming scheme, drops the Netflix OSS stack, refines core abstractions like spring‑cloud‑commons, pushes a reactive programming model, and adds stronger cloud‑native capabilities, while providing detailed migration guidance and component replacement options for developers.

2020.0.0Cloud NativeLoad Balancer
0 likes · 11 min read
What’s New in Spring Cloud 2020.0.0? A Deep Dive into Major Changes and Migration Strategies
JavaEdge
JavaEdge
Dec 27, 2020 · Cloud Native

Why Spring Cloud Struggles with Kubernetes and How to Bridge the Gap

The article explains how Spring Cloud's traditional microservice solutions conflict with Kubernetes' native mechanisms, outlines the official Spring Cloud‑Kubernetes integration project, and provides practical guidance on service discovery, configuration, and load balancing to help Java developers adopt a cloud‑native architecture.

Cloud NativeKubernetesSpring Boot
0 likes · 8 min read
Why Spring Cloud Struggles with Kubernetes and How to Bridge the Gap