Tagged articles
673 articles
Page 5 of 7
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
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 theoremDistributed SystemsSpring Cloud
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.

Spring Cloudci/cd
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.

ActuatorGraceful ShutdownMicroservices
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.

MicroservicesRibbonSpring Boot
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.

HystrixSpring Cloudeureka
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.

JavaRESTful APISpring Cloud
0 likes · 7 min read
Microservice Development Practices and Standards with Spring Cloud
IT Architects Alliance
IT Architects Alliance
Jun 24, 2021 · Cloud Native

Implementing a Microservice Architecture with Spring Cloud Netflix, Docker, and Eureka

This article explains how to build a cloud‑native PaaS platform using a microservice architecture powered by Spring Cloud Netflix, Docker containers, an ELB‑based gateway, Eureka service registry, Hystrix fault tolerance, and a dynamic configuration center to achieve agile development and continuous integration.

Cloud NativeHystrixMicroservices
0 likes · 12 min read
Implementing a Microservice Architecture with Spring Cloud Netflix, Docker, and Eureka
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.

Backend DevelopmentDiscoveryClientMicroservices
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.

Backend ArchitectureMicroservicesSpring Cloud
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.

DockerKubernetesSpring Cloud
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 FilterHystrixSpring Cloud
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.

BackendJavaOutOfMemoryError
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 NativeJava
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 InjectionBackend DevelopmentConfiguration Refresh
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.

Backend DevelopmentSpring Cloudhigh availability
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.

Backend DevelopmentNacosSpring Cloud
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.

Spring Cloudmultiple-registriesservice discovery
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 PersistenceSpring Cloud
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.

Configuration ManagementJavaMicroservices
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 SystemCacheSpring 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.

MicroservicesSpring CloudZuul
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.

Configuration ManagementMicroservicesSpring Cloud
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 alternativeJavaMicroservices
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.

MicroservicesSpring Cloudapi-gateway
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.

JavaRetrofitSpring Cloud
0 likes · 7 min read
Getting Started with Spring Cloud Square: A Retrofit‑Based Alternative to Feign
Wukong Talks Architecture
Wukong Talks Architecture
Apr 12, 2021 · Cloud Computing

PassJava MiniApp: Cloud Development and Advanced Versions for Interview Question Practice

This article introduces the PassJava open‑source interview‑question mini‑program, explains its cloud‑development and advanced Spring Cloud microservice versions, details deployment steps, database setup, code snippets, and provides links to the GitHub repositories and documentation.

Spring CloudWeChat MiniProgramcloud development
0 likes · 9 min read
PassJava MiniApp: Cloud Development and Advanced Versions for Interview Question Practice
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.

HTTP clientJavaSpring Cloud
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.

Backend DevelopmentJavaRelease Notes
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 NativeConfiguration ManagementJava
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.

JavaMessagingMicroservices
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.

Backend DevelopmentConfigurationMicroservices
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 NativeMicroservicesSpring Cloud
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 NativeFaaSJava
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.

FaaSJavaMicroservices
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.

AlibabaJavaRelease Notes
0 likes · 4 min read
Spring Cloud Alibaba 2.2.4 Released: New Features, Bug Fixes, and Upgrade Guide
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 ConfigurationMicroservices
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
Programmer DD
Programmer DD
Dec 24, 2020 · Backend Development

Spring Cloud 2020.0 GA Released: What's New and How to Upgrade?

Spring Cloud 2020.0 GA launched on December 22, 2020, aligning with Spring Boot 2.4.1 and introducing numerous module updates, configuration changes, and dependency version upgrades, while deprecating outdated components and offering guidance for a smooth migration.

BackendJavaMicroservices
0 likes · 5 min read
Spring Cloud 2020.0 GA Released: What's New and How to Upgrade?
Java Captain
Java Captain
Dec 5, 2020 · Backend Development

Overview of a Spring Cloud‑Based Online Supermarket System

This article introduces a Spring Cloud‑powered Java online supermarket project, detailing its microservice architecture, core functionalities such as user, product, cart, image services, Zuul gateway, and package structure, while providing source code and tutorial links for developers.

BackendJavaSpring Cloud
0 likes · 3 min read
Overview of a Spring Cloud‑Based Online Supermarket System
Wukong Talks Architecture
Wukong Talks Architecture
Nov 26, 2020 · Backend Development

Step-by-Step Guide to Building PassJava with Spring Cloud Alibaba, Nacos, OpenFeign, Gateway, OSS Integration, and Unified Exception Handling

This tutorial walks through setting up the PassJava project, covering microservice architecture, service discovery with Nacos, remote calls via OpenFeign, API gateway configuration, OSS file storage integration, and centralized exception handling, providing detailed code examples and configuration steps for each component.

Exception HandlingJavaMicroservices
0 likes · 57 min read
Step-by-Step Guide to Building PassJava with Spring Cloud Alibaba, Nacos, OpenFeign, Gateway, OSS Integration, and Unified Exception Handling
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Nov 25, 2020 · Cloud Native

Master Spring Cloud: From Eureka Service Discovery to Zuul Gateway and Config Management

This comprehensive guide walks you through Spring Cloud's core components—including Eureka for service discovery, Ribbon for client‑side load balancing, OpenFeign for declarative REST calls, Hystrix for circuit breaking, Zuul as an API gateway, and Config plus Bus for centralized configuration—showing how they work together to build resilient microservices architectures.

CONFIGHystrixMicroservices
0 likes · 29 min read
Master Spring Cloud: From Eureka Service Discovery to Zuul Gateway and Config Management
Su San Talks Tech
Su San Talks Tech
Nov 23, 2020 · Backend Development

Why Identical filterOrder Values Make Zuul Filters Unordered – A Deep Dive

This article explains Zuul’s filter lifecycle, how built‑in and custom filters are defined, the internal sorting algorithm based on filterOrder, why filters with the same order are considered unordered, and compares Zuul’s sorting with Spring’s @Order annotation, including code examples and diagrams.

Filter OrderSpring CloudZuul
0 likes · 9 min read
Why Identical filterOrder Values Make Zuul Filters Unordered – A Deep Dive
Top Architect
Top Architect
Nov 19, 2020 · Backend Development

Step-by-Step Guide to Building a Spring Cloud Eureka Server and Client with High Availability

This tutorial walks through creating a Spring Cloud microservice ecosystem by configuring a Eureka registration server, building a service provider and consumer with Spring Boot, demonstrating REST‑template and Ribbon integration, and setting up high‑availability Eureka clusters using multiple instances and load‑balancing strategies.

JavaSpring BootSpring Cloud
0 likes · 16 min read
Step-by-Step Guide to Building a Spring Cloud Eureka Server and Client with High Availability
Architecture Digest
Architecture Digest
Nov 19, 2020 · Cloud Native

Step-by-Step Guide to Building Spring Cloud Microservices with Eureka, Ribbon, and Feign

This tutorial walks through setting up Spring Cloud microservices using Spring Boot, configuring Eureka for service registration, implementing Ribbon and Feign for client-side load balancing, and configuring high‑availability Eureka clusters, complete with Maven pom.xml, application.yml, and Java code examples.

MicroservicesRibbonSpring Boot
0 likes · 15 min read
Step-by-Step Guide to Building Spring Cloud Microservices with Eureka, Ribbon, and Feign
JavaEdge
JavaEdge
Nov 11, 2020 · Backend Development

Mastering HTTP Timeouts and Retry Strategies with Feign & Ribbon in Spring Cloud

This article explains how to configure connection and read timeouts for HTTP calls in Spring Cloud, compares Feign and Ribbon settings, reveals common pitfalls such as overly long timeouts and automatic retries, and provides practical solutions for improving concurrency and preventing duplicate requests in Java microservices.

HTTPJavaRibbon
0 likes · 16 min read
Mastering HTTP Timeouts and Retry Strategies with Feign & Ribbon in Spring Cloud
Java Architecture Diary
Java Architecture Diary
Nov 11, 2020 · Cloud Native

What's New in Spring Cloud Hoxton SR9? Key Features and Updates

Spring Cloud Hoxton.SR9, a bug‑fix release compatible with Spring Boot 2.3.x and 2.2.x, introduces enhancements across Spring Cloud Gateway, Commons, Netflix, OpenFeign, Contract, Sleuth, Config, and Consul, including new SecureHeadersGatewayFilter, actuator route definitions, BooleanOpSpec.not(), performance‑tuned load balancers, and expanded configuration options.

Hoxton SR9MicroservicesSpring Cloud
0 likes · 4 min read
What's New in Spring Cloud Hoxton SR9? Key Features and Updates
Architect's Tech Stack
Architect's Tech Stack
Nov 10, 2020 · Backend Development

Understanding Spring Cloud Core Components: Eureka, Ribbon, Feign, Hystrix, and Zuul

This article provides a comprehensive overview of Spring Cloud’s core components—including Eureka for service registration, Ribbon for client‑side load balancing, Feign for declarative REST calls, Hystrix for circuit breaking, and Zuul as an API gateway—explaining their mechanisms, configurations, and interactions within a microservice architecture.

Backend DevelopmentHystrixMicroservices
0 likes · 12 min read
Understanding Spring Cloud Core Components: Eureka, Ribbon, Feign, Hystrix, and Zuul
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 7, 2020 · Cloud Native

Overview of Spring Boot, Spring Cloud, Spring Cloud Alibaba, and Nacos

This article introduces Spring Boot as a lightweight Java framework, explains Spring Cloud's microservice components such as Eureka, Zuul, Ribbon, Feign, Hystrix, and Turbine, outlines Spring Cloud Alibaba's features, and describes Nacos as a combined service registry and configuration center for cloud‑native applications.

Configuration ManagementNacosSpring Boot
0 likes · 7 min read
Overview of Spring Boot, Spring Cloud, Spring Cloud Alibaba, and Nacos
Java Captain
Java Captain
Nov 5, 2020 · Cloud Native

Step-by-Step Guide to Building a Spring Cloud Microservices System with Eureka, Ribbon, and Feign

This tutorial walks through creating a Spring Cloud microservices architecture using Spring Boot, Eureka service registry, Ribbon load balancing, and Feign clients, covering project initialization in IntelliJ IDEA, Maven configuration, YAML setup, service implementation, high‑availability Eureka server clustering, and testing the end‑to‑end workflow.

RibbonSpring BootSpring Cloud
0 likes · 17 min read
Step-by-Step Guide to Building a Spring Cloud Microservices System with Eureka, Ribbon, and Feign
Architecture Digest
Architecture Digest
Oct 25, 2020 · Cloud Native

Comprehensive Overview of Spring Cloud Components: Eureka, Ribbon, Feign, Zuul, Hystrix, and Config

This article provides a detailed introduction to Spring Cloud’s core modules—including Eureka service discovery, Ribbon load balancing, Feign declarative HTTP client, Zuul API gateway, Hystrix fault‑tolerance, and Config centralized configuration—explaining their principles, advantages, and typical usage scenarios in microservice architectures.

CONFIGHystrixMicroservices
0 likes · 21 min read
Comprehensive Overview of Spring Cloud Components: Eureka, Ribbon, Feign, Zuul, Hystrix, and Config
Top Architect
Top Architect
Oct 11, 2020 · Cloud Native

Using Hystrix for Fault Tolerance in Spring Cloud Microservices

This article explains how to integrate Netflix Hystrix into Spring Cloud applications to provide request timeout, circuit‑breaker, fallback, monitoring and resource isolation for microservice calls, including Maven setup, annotation usage, Feign client fallback configuration and disabling options.

HystrixSpring Cloudcircuit breaker
0 likes · 9 min read
Using Hystrix for Fault Tolerance in Spring Cloud Microservices
Selected Java Interview Questions
Selected Java Interview Questions
Oct 9, 2020 · Cloud Native

Why Learn Spring Cloud: Core Concepts, Architecture, Projects and Best Practices

This article explains the motivations for adopting Spring Cloud, defines its components and design goals, compares it with Spring Boot and other frameworks, outlines its main sub‑projects, versioning scheme, and provides practical guidance on configuration, service discovery, load balancing, fault tolerance, and gateway development for cloud‑native microservices.

BackendCloud NativeDistributed Systems
0 likes · 21 min read
Why Learn Spring Cloud: Core Concepts, Architecture, Projects and Best Practices
Architect
Architect
Oct 6, 2020 · Backend Development

Implementing Hystrix for Fault Tolerance in Spring Cloud Microservices

This article explains why microservice calls need fault‑tolerance mechanisms, introduces Hystrix’s core features such as timeouts, circuit‑breaker, fallback, monitoring and resource isolation, and provides step‑by‑step code examples for integrating Hystrix and Feign in a Spring Cloud project.

HystrixJavaMicroservices
0 likes · 8 min read
Implementing Hystrix for Fault Tolerance in Spring Cloud Microservices
Alibaba Cloud Native
Alibaba Cloud Native
Oct 2, 2020 · Cloud Native

Unlock Seamless Service Governance: Dubbo Spring Cloud Meets Spring Cloud Stack

This article explains how Dubbo Spring Cloud bridges Apache Dubbo 3.0 with the Spring Cloud ecosystem, covering version compatibility, service registration and discovery, load balancing, circuit breaking, service introspection, migration strategies, and provides step‑by‑step Maven and YAML configurations with complete code examples for both provider and consumer applications.

Cloud NativeDubboJava
0 likes · 18 min read
Unlock Seamless Service Governance: Dubbo Spring Cloud Meets Spring Cloud Stack
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 21, 2020 · Cloud Native

How a Four‑Layer Cloud‑Native Architecture Powers Scalable Web, Mobile, and IoT Services

This article details a four‑layer cloud‑native system architecture that separates presentation, communication, service, and data layers, leveraging Spring Cloud microservices, Alibaba Cloud networking, multiple databases, JWT authentication, ELK logging, and HTTP DNS to achieve scalability, reliability, and optimal user experience across web, app, and IoT platforms.

BackendMicroservicesSpring Cloud
0 likes · 8 min read
How a Four‑Layer Cloud‑Native Architecture Powers Scalable Web, Mobile, and IoT Services
Architecture Digest
Architecture Digest
Sep 20, 2020 · Cloud Native

Understanding Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config, and Bus

This article provides a comprehensive overview of Spring Cloud's core modules—including service discovery with Eureka, client‑side load balancing via Ribbon, declarative REST calls with OpenFeign, fault tolerance using Hystrix, API gateway features of Zuul, centralized configuration with Config, and dynamic refresh through Spring Cloud Bus—illustrated with diagrams and code examples.

CONFIGHystrixMicroservices
0 likes · 28 min read
Understanding Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config, and Bus
Top Architect
Top Architect
Sep 15, 2020 · Backend Development

Spring Cloud Microservices Architecture: Components, Service Discovery, Load Balancing, Circuit Breaker, and Configuration

This article explains the core concepts and components of Spring Cloud for building micro‑service systems, covering business scenarios, advantages of microservices, comparisons with Dubbo, Eureka service discovery, Ribbon and Feign load balancing, Zuul gateway, Hystrix fault tolerance, and centralized configuration management.

CONFIGHystrixRibbon
0 likes · 19 min read
Spring Cloud Microservices Architecture: Components, Service Discovery, Load Balancing, Circuit Breaker, and Configuration