Tagged articles

Spring Cloud

700 articles · Page 4 of 7
Cloud Native Technology Community
Cloud Native Technology Community
Sep 6, 2022 · Cloud Native

Enterprise Microservice Governance and Development: Concepts, Selection Guide, and Design Principles

This article systematically explains enterprise‑level microservice governance and development, covering market‑driven challenges, evaluation criteria, a comparison of Dubbo, Spring Cloud, and Istio, and design principles such as Conway's Law to help organizations modernize their applications efficiently.

IstioMicroservicesSpring Cloud
0 likes · 8 min read
Enterprise Microservice Governance and Development: Concepts, Selection Guide, and Design Principles
Selected Java Interview Questions
Selected Java Interview Questions
Sep 5, 2022 · Backend Development

Spring Cloud Overview: Core Components, Service Discovery, Load Balancing, Gateway, and Fault Tolerance

This article provides a comprehensive overview of Spring Cloud’s microservice ecosystem, explaining core components such as Eureka, Ribbon, Feign, Zuul, Hystrix, and Config, and comparing them with alternatives like Dubbo and ZooKeeper, while illustrating practical e‑commerce use cases.

EurekaHystrixMicroservices
0 likes · 21 min read
Spring Cloud Overview: Core Components, Service Discovery, Load Balancing, Gateway, and Fault Tolerance
Java Architect Essentials
Java Architect Essentials
Sep 1, 2022 · Backend Development

Comprehensive Summary of Core Spring Cloud Concepts and Interview Questions

This article provides a detailed overview of Spring Cloud fundamentals, including microservice architecture, core components, service discovery, load balancing, circuit breaking with Hystrix, differences between Eureka and Zookeeper, and practical usage of Ribbon, Feign, and Spring Cloud Bus, aimed at helping developers prepare for interview questions.

EurekaFeignHystrix
0 likes · 18 min read
Comprehensive Summary of Core Spring Cloud Concepts and Interview Questions
Programmer DD
Programmer DD
Sep 1, 2022 · Backend Development

Top Feign Pitfalls and How to Fix Them in Spring Cloud

This article outlines common Feign issues such as 400 Bad Request, illegal character errors, Chinese garbled text, multiple @RequestBody parameters, and read timeouts, and provides clear code‑based solutions and configuration tips for each problem.

DebuggingFeignHTTP client
0 likes · 7 min read
Top Feign Pitfalls and How to Fix Them in Spring Cloud
Su San Talks Tech
Su San Talks Tech
Aug 31, 2022 · Backend Development

Mastering Login Authentication with Spring Cloud Gateway and JWT

This tutorial walks through implementing login authentication using Spring Cloud Gateway and JWT, covering core concepts of authentication, authorization, credential handling, token generation, gateway validation, service integration, and token refresh strategies within a microservice architecture.

GatewayJWTMicroservices
0 likes · 18 min read
Mastering Login Authentication with Spring Cloud Gateway and JWT
IT Architects Alliance
IT Architects Alliance
Aug 19, 2022 · Backend Development

Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices

This article provides an in‑depth overview of microservice concepts, RPC frameworks, serialization methods, distributed transaction models, CAP and BASE theories, monitoring solutions, high‑availability strategies, load‑balancing techniques, configuration management, service registration/discovery, and Dubbo fault‑tolerance clusters, offering practical examples and code snippets for Java‑based cloud native systems.

DubboMicroservicesRPC
0 likes · 37 min read
Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices
IT Architects Alliance
IT Architects Alliance
Aug 15, 2022 · Cloud Native

How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud

This article explains Nacos's architecture, the principles of service registration, how Spring Cloud integrates Nacos via auto‑configuration, the implementation of NacosServiceRegistry, heartbeat mechanisms, registration workflows, provider address queries, and the dynamic service address perception using subscription and HostReactor.

Cloud NativeMicroservicesNacos
0 likes · 9 min read
How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud
Wukong Talks Architecture
Wukong Talks Architecture
Aug 15, 2022 · Backend Development

Implementing Login Authentication with Spring Cloud Gateway and JWT

This article explains how to integrate JWT-based login authentication into a Spring Cloud micro‑service architecture using Spring Cloud Gateway, detailing the authentication flow, token generation, gateway validation, service‑side user handling, and token refresh strategies with practical code examples.

GatewayJWTSpring Cloud
0 likes · 14 min read
Implementing Login Authentication with Spring Cloud Gateway and JWT
Selected Java Interview Questions
Selected Java Interview Questions
Aug 11, 2022 · Backend Development

Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies

This tutorial demonstrates how to implement inter‑service communication in Spring Cloud using RestTemplate and Feign, covering project setup, bean configuration, three RestTemplate invocation patterns, load‑balancing with Ribbon, and switching strategies via code or configuration files.

FeignLoad BalancingMicroservices
0 likes · 19 min read
Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies
Selected Java Interview Questions
Selected Java Interview Questions
Aug 8, 2022 · Backend Development

Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server

This tutorial explains how to centralize URL‑level authentication in a Spring Cloud Gateway by integrating Spring Security OAuth2 Resource Server, defining custom authorization managers, handling token errors, forwarding JWT claims to downstream services, and configuring the gateway with YAML and Java code examples.

GatewayMicroservicesOAuth2
0 likes · 17 min read
Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server
Wukong Talks Architecture
Wukong Talks Architecture
Aug 2, 2022 · Backend Development

Understanding and Implementing API Gateway with Spring Cloud Gateway

This article explains the role of an API gateway in microservice architectures, details why Spring Cloud Gateway is chosen, describes its workflow, predicates, filters, dynamic routing, and demonstrates token authentication with code examples, helping developers integrate a unified entry point for their services.

API GatewaySpring CloudSpringBoot
0 likes · 13 min read
Understanding and Implementing API Gateway with Spring Cloud Gateway
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 29, 2022 · Cloud Native

Design and Implementation of Graceful Service Deployment in Spring Cloud Microservices

The article presents a Spring Cloud micro‑service solution that combines pluggable warm‑up modules and delayed deregistration to ensure graceful startup and shutdown, preventing premature object destruction, late offline calls, and early registration, thereby achieving over 99.99 % deployment success and stable request latency.

Graceful DeploymentMicroservicesSpring Cloud
0 likes · 8 min read
Design and Implementation of Graceful Service Deployment in Spring Cloud Microservices
Programmer DD
Programmer DD
Jul 29, 2022 · Backend Development

Master Multi‑Test Environment Routing with Spring Cloud Tencent

This article explains how Spring Cloud Tencent enables multi‑test environment routing by using service instance tagging, traffic staining, and Polaris‑based service routing, providing step‑by‑step guidance for developers to configure plugins, label instances, and apply request‑level tags for efficient microservice testing.

FeatureEnvPolarisService Governance
0 likes · 21 min read
Master Multi‑Test Environment Routing with Spring Cloud Tencent
Wukong Talks Architecture
Wukong Talks Architecture
Jul 25, 2022 · Backend Development

Troubleshooting Eureka Delayed Registration: Causes and Fixes

This article investigates why Eureka's delayed registration feature often fails, analyzes the underlying code paths and configuration parameters, and provides step‑by‑step verification and configuration adjustments to ensure the delayed registration works as intended.

Delayed RegistrationEurekaSpring Cloud
0 likes · 8 min read
Troubleshooting Eureka Delayed Registration: Causes and Fixes
Top Architect
Top Architect
Jul 19, 2022 · Backend Development

Analysis of Spring Cloud Microservice Architecture and Core Components

This article provides a comprehensive overview of Spring Cloud’s microservice architecture, detailing core components such as Eureka, Zuul, Ribbon, Hystrix, Feign, and Config, comparing registration centers like Nacos, ZooKeeper, Consul, and Etcd, and discussing best practices for service discovery and API gateway design.

API GatewaySpring Cloudbackend development
0 likes · 23 min read
Analysis of Spring Cloud Microservice Architecture and Core Components
dbaplus Community
dbaplus Community
Jul 17, 2022 · Cloud Native

Why Service Mesh and Kubernetes Are Outpacing Spring Cloud for Modern Microservices

The article examines the evolution from monolithic to distributed architectures, compares Spring Cloud, Kubernetes, and Istio, explains how service mesh and sidecar proxies enable language‑agnostic microservices, and argues that Kubernetes‑based solutions increasingly surpass Spring Cloud in flexibility, scalability, and operational independence.

IstioKubernetesMicroservices
0 likes · 11 min read
Why Service Mesh and Kubernetes Are Outpacing Spring Cloud for Modern Microservices
ITPUB
ITPUB
Jul 11, 2022 · Backend Development

Implement End-to-End Log Traceability in Spring Cloud Using MDC

This guide explains how to add a traceId to logs in a Spring Cloud microservice architecture by using MDC, configuring Logback, creating interceptors, and propagating the trace across services so that logs can be correlated and visualized via ELK Stack.

ELKMDCMicroservices
0 likes · 10 min read
Implement End-to-End Log Traceability in Spring Cloud Using MDC
Code Ape Tech Column
Code Ape Tech Column
Jul 8, 2022 · Backend Development

Deep Dive into Nacos Service Registration and Discovery Mechanisms

This article provides a detailed analysis of Nacos as a service registry, covering its architecture, registration and discovery processes, health‑checking, Raft‑based consistency, Spring Cloud integration, and practical code examples for developers building micro‑service systems.

MicroservicesNacosRaft
0 likes · 19 min read
Deep Dive into Nacos Service Registration and Discovery Mechanisms
Java Architect Essentials
Java Architect Essentials
Jul 1, 2022 · Information Security

Microservice Authentication and Authorization: Problems, Common Schemes, and a Recommended Solution

This article examines the challenges of microservice authorization and reviews common authentication solutions such as CAS SSO, distributed sessions with gateways, client‑token approaches, and finally proposes a Spring Cloud architecture combining Spring Security, OAuth2, JWT and Zuul for unified access control.

JWTOAuth2Spring Cloud
0 likes · 10 min read
Microservice Authentication and Authorization: Problems, Common Schemes, and a Recommended Solution
Top Architect
Top Architect
Jun 25, 2022 · Cloud Native

Why Spring Cloud Tencent? Architecture Overview and Core Capabilities

This article explains why Spring Cloud Tencent remains a mainstream Java micro‑service solution, introduces its one‑stop Polaris suite—including service registration & discovery, configuration center, routing, rate limiting and circuit breaking—and outlines future plans and community involvement.

PolarisSpring Cloudservice routing
0 likes · 19 min read
Why Spring Cloud Tencent? Architecture Overview and Core Capabilities
Shepherd Advanced Notes
Shepherd Advanced Notes
Jun 23, 2022 · Backend Development

Eureka Service Registry: Introduction, Core Concepts, and Hands‑On Setup

This article explains what Eureka is, describes its core concepts such as registration, renewal, fetching registries, cancellation and eviction, and provides step‑by‑step instructions with code to set up a Eureka server, a service provider and a consumer using Spring Cloud, illustrating load‑balancing and cache‑refresh behavior.

EurekaMicroservicesSpring Boot
0 likes · 12 min read
Eureka Service Registry: Introduction, Core Concepts, and Hands‑On Setup
Java Architecture Diary
Java Architecture Diary
Jun 22, 2022 · Cloud Native

Spring Cloud Tencent Guide: Discovery, Config, Rate Limiting & Circuit Breaking

This article introduces Spring Cloud Tencent, Tencent’s open‑source microservice solution built on Polaris, and walks through installing Polaris, adding service discovery, configuration management, rate limiting, routing, and circuit‑breaker features with detailed Maven dependencies and YAML configurations, plus code examples for each step.

PolarisSpring Cloudcircuit breaker
0 likes · 10 min read
Spring Cloud Tencent Guide: Discovery, Config, Rate Limiting & Circuit Breaking
Cognitive Technology Team
Cognitive Technology Team
Jun 17, 2022 · Backend Development

Why CompletableFuture’s Asynchronous Methods Should Use an Explicitly Provided Thread Pool

The article explains that CompletableFuture offers paired asynchronous methods—one using the default ForkJoinPool and another accepting a custom executor—and argues that providing an explicit thread pool avoids shared‑pool contention, loss of tracing information, ThreadLocal leakage, and class‑loader issues in Java backend applications.

AsynchronousCompletableFutureSpring Cloud
0 likes · 5 min read
Why CompletableFuture’s Asynchronous Methods Should Use an Explicitly Provided Thread Pool
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2022 · Cloud Native

Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba

This article demonstrates how to migrate a Spring Cloud microservice architecture from Eureka to Nacos using a dual‑registration/dual‑subscription model, covering configuration changes, code adjustments, graceful shutdown, load‑balancing behavior, and step‑by‑step deployment procedures.

MicroservicesNacosSpring Cloud
0 likes · 11 min read
Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba
Programmer DD
Programmer DD
Jun 14, 2022 · Cloud Native

Build a Distributed WebSocket Cluster with Spring Cloud & Consistent Hashing

This article explores practical solutions for implementing a distributed WebSocket cluster in a Spring Cloud environment, detailing the challenges of session sharing, comparing Netty and Spring WebSocket approaches, and presenting two strategies—session broadcasting and consistent‑hashing—along with gateway configuration, load‑balancing, and code examples.

GatewaySpring Cloudconsistent hashing
0 likes · 21 min read
Build a Distributed WebSocket Cluster with Spring Cloud & Consistent Hashing
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 13, 2022 · Cloud Native

Custom Nacos PropertySourceLocator in Spring Cloud Alibaba for Dynamic Config

This article explains how to implement a custom PropertySourceLocator in Spring Cloud Alibaba, detailing the necessary spring.factories configuration, core classes like NacosConfigBootstrapConfiguration and NacosPropertySourceLocator, and the process of obtaining ConfigService, loading shared, extended, and application configurations from Nacos.

ConfigurationNacosSpring Cloud
0 likes · 10 min read
Custom Nacos PropertySourceLocator in Spring Cloud Alibaba for Dynamic Config
Architecture Digest
Architecture Digest
Jun 6, 2022 · Cloud Native

Comparing Spring Cloud, Kubernetes, and Istio: From Monolithic to Service Mesh

This article examines the evolution from a single monolithic application to distributed clusters, compares Spring Cloud with Kubernetes and Istio, discusses replacing Spring Cloud components with a service mesh, and highlights the benefits of sidecar proxies and language‑agnostic microservice architectures.

IstioMicroservicesSpring Cloud
0 likes · 10 min read
Comparing Spring Cloud, Kubernetes, and Istio: From Monolithic to Service Mesh
Code Ape Tech Column
Code Ape Tech Column
May 31, 2022 · Backend Development

Implementing Distributed Authorization in Spring Cloud Microservices with Custom Annotations

This article explains how to shift authentication and authorization from the gateway to downstream Spring Cloud microservices by removing the gateway's ReactiveAuthorizationManager, defining three custom annotations (@RequiresLogin, @RequiresPermissions, @RequiresRoles), creating an AOP aspect to enforce them, and demonstrating their usage in controller methods.

Custom AnnotationsMicroservicesSpring Cloud
0 likes · 9 min read
Implementing Distributed Authorization in Spring Cloud Microservices with Custom Annotations
Selected Java Interview Questions
Selected Java Interview Questions
May 20, 2022 · Backend Development

Microservice Authentication and Authorization Solutions with Spring Cloud, Spring Security, OAuth2, and JWT

The article explains the challenges of authentication in microservice architectures and compares several solutions—including CAS single sign‑on, distributed session with Redis, client‑side token with JWT, and a recommended Spring Cloud + Spring Security + OAuth2 + JWT approach—detailing their workflows, advantages, and drawbacks.

JWTMicroservicesOAuth2
0 likes · 10 min read
Microservice Authentication and Authorization Solutions with Spring Cloud, Spring Security, OAuth2, and JWT
Top Architect
Top Architect
May 20, 2022 · Backend Development

Graceful Service Shutdown and Deployment Strategies with Spring Cloud and Eureka

This article explains how to achieve graceful shutdown of Spring Cloud services using shutdown hooks, /shutdown, /pause, and /service‑registry endpoints, demonstrates EurekaAutoServiceRegistration for controlled deregistration, and compares deployment patterns such as blue‑green, rolling, and canary releases to maintain uninterrupted user experience.

EurekaSpring Cloudgraceful-shutdown
0 likes · 11 min read
Graceful Service Shutdown and Deployment Strategies with Spring Cloud and Eureka
Sanyou's Java Diary
Sanyou's Java Diary
May 19, 2022 · Backend Development

Mastering Spring: Core Concepts, Modules, Annotations & Advanced Features

This comprehensive guide walks through Spring’s fundamentals—including IoC, DI, core modules, common annotations, AOP concepts, transaction management, MVC workflow, and Spring Boot auto‑configuration—while also covering advanced topics such as bean lifecycle, circular dependencies, proxy mechanisms, and an introduction to Spring Cloud.

AOPIoCMVC
0 likes · 54 min read
Mastering Spring: Core Concepts, Modules, Annotations & Advanced Features
Selected Java Interview Questions
Selected Java Interview Questions
May 11, 2022 · Backend Development

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

This article explains Spring Cloud's role in building distributed micro‑service systems, illustrates an e‑commerce order‑payment scenario, and details the core components Eureka, Feign, Ribbon, Hystrix, and Zuul, showing how they work together for service registration, discovery, load balancing, fault tolerance, and API routing.

EurekaFeignHystrix
0 likes · 9 min read
Introduction to Spring Cloud Core Components: Eureka, Feign, Ribbon, Hystrix, and Zuul
Cognitive Technology Team
Cognitive Technology Team
Apr 29, 2022 · Backend Development

Spring Cloud Managed Thread Pools Are Automatically Wrapped with Trace Information to Preserve Context

This article explains how Spring Cloud automatically wraps container‑managed thread pool beans with tracing proxies to preserve distributed‑trace information, details the ExecutorBeanPostProcessor implementation, shows the relevant code for detecting and instrumenting executors, and notes when manual wrapping is required.

Spring BootSpring CloudThread Pool
0 likes · 6 min read
Spring Cloud Managed Thread Pools Are Automatically Wrapped with Trace Information to Preserve Context
Practical DevOps Architecture
Practical DevOps Architecture
Apr 29, 2022 · Cloud Native

Understanding Eureka Service Registry in Spring Cloud

This article explains the role of Eureka as a service registry in Spring Cloud, describing its functions, architecture, components such as Eureka Server and client, and how it enables service registration, discovery, load balancing, and fault tolerance for microservices.

Cloud NativeEurekaMicroservices
0 likes · 4 min read
Understanding Eureka Service Registry in Spring Cloud
dbaplus Community
dbaplus Community
Apr 27, 2022 · Backend Development

How Huolala Evolved Its Core Infrastructure from Monolith to Service Mesh

This article outlines Huolala's journey through five architectural stages—monolith, RPC, SOA, microservices, and service mesh—detailing the motivations, challenges, and technical choices such as Dubbo, Spring Cloud, and Istio that shaped its high‑availability, cloud‑native backend platform.

DubboMicroservicesService Governance
0 likes · 13 min read
How Huolala Evolved Its Core Infrastructure from Monolith to Service Mesh
Programmer DD
Programmer DD
Apr 27, 2022 · Backend Development

Mastering Graceful Shutdown and Gray Release with Spring Cloud and Eureka

This article explains how to achieve elegant service shutdown and various gray‑release strategies—including /shutdown, /pause, /service‑registry endpoints and EurekaAutoServiceRegistration—while also covering blue‑green, rolling, and canary deployments for zero‑downtime upgrades.

Deployment StrategiesEurekaSpring Cloud
0 likes · 11 min read
Mastering Graceful Shutdown and Gray Release with Spring Cloud and Eureka
Sanyou's Java Diary
Sanyou's Java Diary
Apr 23, 2022 · Backend Development

How OpenFeign Builds Dynamic Proxies in Spring Cloud – A Deep Dive

This article dissects the inner workings of OpenFeign within Spring Cloud, explaining how @EnableFeignClients triggers bean registration, how FeignClientsRegistrar and related configuration classes create BeanDefinitions, and how the FeignBuilder ultimately generates dynamic proxy instances for Feign clients.

Dynamic ProxyFeignClientOpenFeign
0 likes · 21 min read
How OpenFeign Builds Dynamic Proxies in Spring Cloud – A Deep Dive
Cognitive Technology Team
Cognitive Technology Team
Apr 21, 2022 · Backend Development

Resolving Maven Compilation Hang After Upgrading Spring Cloud from Java 8 to Java 11 and Dealing with Lombok @Builder.Default Issues

The article explains why a Spring Cloud project upgraded from Java 8 to Java 11 gets stuck during Maven compilation, shows how to enable detailed compiler logs with Maven‑compiler‑plugin settings, presents the lengthy compilation output, and advises cautious use of Lombok’s @Builder.Default to avoid similar hangs.

CompilationJava 11Lombok
0 likes · 12 min read
Resolving Maven Compilation Hang After Upgrading Spring Cloud from Java 8 to Java 11 and Dealing with Lombok @Builder.Default Issues
Sohu Tech Products
Sohu Tech Products
Apr 20, 2022 · Cloud Native

Graceful Shutdown and Deployment Strategies with Spring Cloud and Eureka

This article explains how to achieve graceful service shutdown and various deployment techniques such as blue‑green, rolling, and canary releases using Spring Cloud, Eureka, and related actuator endpoints, providing code examples and practical guidance for maintaining uninterrupted user experience during upgrades.

EurekaMicroservicesSpring Cloud
0 likes · 10 min read
Graceful Shutdown and Deployment Strategies with Spring Cloud and Eureka
Java High-Performance Architecture
Java High-Performance Architecture
Apr 20, 2022 · Backend Development

Master Graceful Shutdown and Deployment Strategies with Spring Cloud

This article explains how to perform graceful service shutdowns and various deployment techniques—including /shutdown, /pause, and /service‑registry endpoints, EurekaAutoServiceRegistration, blue‑green, rolling, and canary deployments—using Spring Cloud to ensure zero‑downtime upgrades and smooth traffic migration.

Blue-GreenCanary DeploymentSpring Cloud
0 likes · 10 min read
Master Graceful Shutdown and Deployment Strategies with Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
Apr 18, 2022 · Cloud Native

Graceful Service Shutdown Strategies in Spring Cloud

This article explains several graceful shutdown methods for Spring Cloud services, including using kill PID, the /shutdown, /pause, and /service‑registry actuator endpoints, compares their effectiveness, and provides configuration examples to achieve minimal downtime during service upgrades.

Spring CloudSpringBootgraceful-shutdown
0 likes · 6 min read
Graceful Service Shutdown Strategies in Spring Cloud
Top Architect
Top Architect
Apr 16, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the Nacos architecture, the principles of service registration and discovery, and how Spring Cloud integrates with Nacos through auto‑configuration, heartbeat mechanisms, and dynamic address updates, providing a comprehensive guide for building cloud‑native microservices.

Cloud NativeMicroservicesNacos
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
Apr 10, 2022 · Backend Development

Implementing Distributed WebSocket Clusters with Spring Cloud, Consistent Hashing, and Gateway

This article explores practical approaches for building a distributed WebSocket cluster in a Spring Cloud environment, covering session handling, Netty versus Spring WebSocket implementations, session broadcasting, consistent‑hash routing, gateway configuration, Ribbon limitations, and provides code examples for each solution.

GatewaySpring Cloudbackend
0 likes · 17 min read
Implementing Distributed WebSocket Clusters with Spring Cloud, Consistent Hashing, and Gateway
Code Ape Tech Column
Code Ape Tech Column
Mar 16, 2022 · Backend Development

Understanding OpenFeign’s Dynamic Proxy Mechanism in Spring Cloud

This article explains how Spring Cloud OpenFeign simplifies remote service calls by using Java dynamic proxies, walks through its initialization process, annotation parsing, and shows concrete code examples that illustrate the creation of proxy objects and method handlers.

Dynamic ProxyFeignClientOpenFeign
0 likes · 11 min read
Understanding OpenFeign’s Dynamic Proxy Mechanism in Spring Cloud
Su San Talks Tech
Su San Talks Tech
Mar 14, 2022 · Backend Development

Master OpenFeign: From Basics to Advanced Timeout, Logging, and Resilience

This tutorial walks you through OpenFeign in Spring Cloud, explaining its purpose, differences from Feign, setup steps, various parameter passing methods, timeout handling, logging enhancement, HTTP client replacement, GZIP compression, and circuit‑breaker integration with Sentinel, all illustrated with code snippets and diagrams.

FeignMicroservicesOpenFeign
0 likes · 19 min read
Master OpenFeign: From Basics to Advanced Timeout, Logging, and Resilience
Top Architect
Top Architect
Mar 11, 2022 · Backend Development

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the internal architecture of Nacos, its core components, the registration principles of service instances, how Spring Cloud integrates Nacos through the ServiceRegistry interface and auto‑configuration, and the mechanisms for heartbeat, data consistency, and dynamic service discovery in a cloud‑native backend environment.

MicroservicesNacosSpring Cloud
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Architecture Digest
Architecture Digest
Mar 10, 2022 · Cloud Native

Nacos Architecture and Service Registration Mechanism in Spring Cloud

This article explains the Nacos architecture, including its provider, consumer, name server, and server components, and details how Spring Cloud integrates with Nacos for service registration, heartbeat monitoring, and dynamic service discovery using Open API, SDK, and Raft-based consistency protocols.

Cloud NativeMicroservicesNacos
0 likes · 7 min read
Nacos Architecture and Service Registration Mechanism in Spring Cloud
Programmer DD
Programmer DD
Feb 20, 2022 · Cloud Native

Spring Cloud 2021.0.1 Released: New Features, Upgrades, and Dependency Guide

Spring Cloud 2021.0.1, the first bug‑fix release of the 2021 line, introduces new routing predicates, configurable gateway handler order, OpenFeign 11.8 updates, Config file matcher fixes, and a comprehensive module version upgrade list, all available via the central Maven repository.

Cloud NativeDependency ManagementSpring Cloud
0 likes · 5 min read
Spring Cloud 2021.0.1 Released: New Features, Upgrades, and Dependency Guide
Selected Java Interview Questions
Selected Java Interview Questions
Feb 20, 2022 · Backend Development

Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus

This article reviews several Java micro‑service frameworks—including Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus—by describing their features, resource consumption, and simple load‑test results, and provides numerous Spring Boot learning resources for developers seeking lightweight alternatives.

MicroservicesSpring CloudVert.x
0 likes · 7 min read
Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus
Architecture & Thinking
Architecture & Thinking
Feb 18, 2022 · Backend Development

Mastering API Gateways: From Fundamentals to Zuul in Microservices

This article explores microservice communication, comparing monolithic and microservice architectures, introduces gateway-based communication methods, details gateway functions and use cases like blue‑green deployment and circuit breaking, and provides a step‑by‑step Zuul implementation with configuration and code examples.

API GatewayLoad BalancingSpring Cloud
0 likes · 16 min read
Mastering API Gateways: From Fundamentals to Zuul in Microservices
Code Ape Tech Column
Code Ape Tech Column
Feb 14, 2022 · Backend Development

Aggregating Swagger API Documentation in Spring Cloud Gateway

This article explains why and how to aggregate Swagger API documentation across multiple Spring Cloud microservices by creating a reusable swagger‑starter, configuring each service, and implementing a GatewaySwaggerResourcesProvider to expose a unified documentation entry point.

API documentationGatewaySpring Cloud
0 likes · 8 min read
Aggregating Swagger API Documentation in Spring Cloud Gateway
Architect's Tech Stack
Architect's Tech Stack
Feb 9, 2022 · Backend Development

Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, and Other Lightweight Options

This article compares several Java microservice frameworks—including Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus—by describing their features, resource consumption, and performance test results, highlighting the trade‑offs between heavyweight and lightweight solutions for small‑to‑medium services.

Spring CloudVert.xjava
0 likes · 7 min read
Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, and Other Lightweight Options
Programmer DD
Programmer DD
Feb 7, 2022 · Backend Development

What’s New in Spring Cloud 2022.0.0-M1? A Quick Overview

This article reviews the Spring Cloud 2022.0.0-M1 milestone release, highlighting its compatibility with Spring Boot 3, key component removals, OAuth integration updates, annotation changes, and future plans for Spring Cloud Netflix, while directing readers to the official release notes for full details.

Spring Boot 3Spring Cloudrelease-notes
0 likes · 4 min read
What’s New in Spring Cloud 2022.0.0-M1? A Quick Overview
IT Architects Alliance
IT Architects Alliance
Feb 3, 2022 · Cloud Native

Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix

This article explains how to design and implement a microservice‑based PaaS platform using Docker containers, Spring Cloud Netflix components such as Zuul, Eureka, and Hystrix, covering service gateway routing, registration and discovery, deployment, fault tolerance, and dynamic configuration.

DockerDynamic ConfigurationFault Tolerance
0 likes · 14 min read
Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix
Wukong Talks Architecture
Wukong Talks Architecture
Jan 25, 2022 · Cloud Native

Using Nacos as Service Registry and Configuration Center in Spring Cloud

This article provides a step‑by‑step tutorial on integrating Nacos as a service discovery registry and dynamic configuration center for Spring Cloud microservices, covering dependency setup, server installation, service registration, configuration management, namespaces, groups, and multi‑config sets with live refresh capabilities.

Configuration CenterNacosSpring Cloud
0 likes · 13 min read
Using Nacos as Service Registry and Configuration Center in Spring Cloud
Top Architect
Top Architect
Jan 23, 2022 · Backend Development

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

This tutorial walks through the fundamentals of microservices, setting up a Spring Cloud project with Eureka service registry, configuring server and client modules, implementing load‑balanced calls using Ribbon and Feign, and achieving high availability with multiple Eureka instances, all illustrated with code snippets and configuration files.

EurekaFeignMicroservices
0 likes · 18 min read
Step-by-Step Guide to Building a Spring Cloud Microservices Architecture with Eureka, Ribbon, and Feign
Java Interview Crash Guide
Java Interview Crash Guide
Jan 19, 2022 · Backend Development

Master the CCBank Online Interview: 30+ Must‑Know Backend Questions

This article outlines the first, second, and HR interview rounds for a CCBank online position, detailing over thirty technical and behavioral questions covering Elasticsearch, Redis, Spring Cloud, JVM, data structures, performance optimization, and candidate queries, followed by a concise summary.

ElasticsearchInterviewRedis
0 likes · 3 min read
Master the CCBank Online Interview: 30+ Must‑Know Backend Questions
Wukong Talks Architecture
Wukong Talks Architecture
Jan 14, 2022 · Backend Development

Understanding the Architecture and Principles of Feign Remote Calls in Spring Cloud

This article explains how Feign (and OpenFeign) simplifies remote service calls in Spring Cloud by scanning @FeignClient interfaces, generating dynamic proxies, parsing MVC annotations, integrating with Ribbon for load balancing, and handling request/response processing, illustrated with step‑by‑step code examples and diagrams.

FeignOpenFeignRemote Call
0 likes · 16 min read
Understanding the Architecture and Principles of Feign Remote Calls in Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
Dec 21, 2021 · Cloud Native

Integrating Spring Cloud Gateway with OAuth2.0 for Unified Authentication and Authorization

This article demonstrates how to build a unified authentication and authorization solution by integrating Spring Cloud Gateway with OAuth2.0, covering architecture design, service setup, JWT token handling, custom authentication and authorization managers, Redis-based permission management, and end‑to‑end testing steps.

GatewayJWTOAuth2.0
0 likes · 12 min read
Integrating Spring Cloud Gateway with OAuth2.0 for Unified Authentication and Authorization
Top Architect
Top Architect
Dec 20, 2021 · Cloud Native

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

This article provides a comprehensive tutorial on creating Spring Cloud microservices, covering the fundamentals of microservice architecture, project initialization with Maven and IntelliJ, configuring Eureka registration servers, implementing service providers and consumers, using Ribbon and Feign for load‑balanced calls, and setting up high‑availability Eureka clusters.

EurekaFeignMicroservices
0 likes · 19 min read
Step‑by‑Step Guide to Building Spring Cloud Microservices with Eureka, Ribbon, and Feign
Programmer DD
Programmer DD
Dec 17, 2021 · Cloud Native

What’s New in Spring Cloud 2020.0.5? Full Release Notes and Upgrade Guide

Spring Cloud 2020.0.5, a bug‑fix release compatible with Spring Boot 2.4.x and 2.5.x, is now available from the central repository, and includes updated dependencies, component version tables, and detailed changelogs for modules such as Netflix, Config, Gateway, Kubernetes, OpenFeign, Sleuth, and Vault.

Spring BootSpring Cloudjava
0 likes · 4 min read
What’s New in Spring Cloud 2020.0.5? Full Release Notes and Upgrade Guide
Java Captain
Java Captain
Dec 3, 2021 · Backend Development

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

This article provides a detailed overview of Spring Cloud's core modules—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, Config for centralized configuration, and Bus for message broadcasting—explaining concepts, usage patterns, and code examples for building resilient microservice architectures.

CONFIGEurekaHystrix
0 likes · 27 min read
Comprehensive Guide to Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config, and Bus
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 22, 2021 · Backend Development

How Spring Cloud Feign Works: Enabling, Bean Registration, and Proxy Injection

This article walks through the complete lifecycle of Spring Cloud Feign in a Spring Boot 2.2.13 application, covering how to enable Feign, scan and register @FeignClient beans, inject them into controllers, create dynamic proxy instances, and finally execute remote calls with load‑balancing and Hystrix support.

Dynamic ProxyFeignMicroservices
0 likes · 15 min read
How Spring Cloud Feign Works: Enabling, Bean Registration, and Proxy Injection
Wukong Talks Architecture
Wukong Talks Architecture
Nov 18, 2021 · Backend Development

Understanding Ribbon: Architecture, Load‑Balancing Strategies, and Integration in Spring Cloud

This article provides a comprehensive overview of Ribbon, the client‑side load‑balancing component in Spring Cloud, covering its core architecture, various load‑balancing algorithms, request‑interception flow, initialization process, service‑list synchronization, heartbeat mechanisms, and practical configuration examples.

RibbonSpring Cloud
0 likes · 14 min read
Understanding Ribbon: Architecture, Load‑Balancing Strategies, and Integration in Spring Cloud
Top Architect
Top Architect
Nov 16, 2021 · Backend Development

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 using OpenFeign, fault tolerance with Hystrix, API gateway features of Zuul, centralized configuration with Config, and dynamic updates through Spring Cloud Bus—illustrated with diagrams and code examples.

MicroservicesSpring Cloudconfiguration management
0 likes · 28 min read
Understanding Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config, and Bus
Code Ape Tech Column
Code Ape Tech Column
Nov 15, 2021 · Operations

A Comprehensive Guide to Using Apache SkyWalking for Distributed Tracing, Logging, and Performance Analysis

This article introduces Apache SkyWalking as a powerful open‑source APM solution, compares it with Spring Cloud Sleuth+ZipKin, explains its architecture, walks through server and client setup, data persistence, log collection, performance profiling, alert configuration, and provides practical code snippets and configuration examples.

SkyWalkingSpring Clouddistributed tracing
0 likes · 14 min read
A Comprehensive Guide to Using Apache SkyWalking for Distributed Tracing, Logging, and Performance Analysis
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 12, 2021 · Backend Development

Design and Implementation of Proximity Routing and Graceful Startup/Shutdown in Spring Cloud for Multi‑Region Deployments

iQIYI built a Spring Cloud extension that adds zone‑ and region‑aware client‑side load balancing, metadata‑driven instance filtering, and delayed registration plus deregistration hooks, enabling proximity routing, graceful startup, and graceful shutdown for multi‑region, multi‑datacenter deployments and improving service stability and disaster‑recovery.

MicroservicesProximity RoutingSpring Cloud
0 likes · 11 min read
Design and Implementation of Proximity Routing and Graceful Startup/Shutdown in Spring Cloud for Multi‑Region Deployments
Architect's Journey
Architect's Journey
Nov 12, 2021 · Backend Development

Common Feign Pitfalls and How to Solve Them

This article examines three frequent challenges when using Feign in Spring Cloud—where to place the client, whether to wrap Feign interfaces, and how to handle business exceptions—offering a detailed comparison of two call styles, a ResponseBodyAdvice‑based wrapper solution, and a custom error decoder to propagate original exceptions.

Exception HandlingFeignResponseBodyAdvice
0 likes · 13 min read
Common Feign Pitfalls and How to Solve Them
Programmer DD
Programmer DD
Nov 7, 2021 · Backend Development

How to Build a Distributed WebSocket Cluster with Spring Cloud and Consistent Hashing

This article walks through the challenges of multi‑user WebSocket communication in a clustered environment and presents two practical solutions—session broadcasting and a consistent‑hashing based routing—using Spring Boot, Spring Cloud Gateway, Redis, Netty, and Ribbon to achieve scalable, reliable real‑time messaging.

GatewayRedisSpring Boot
0 likes · 19 min read
How to Build a Distributed WebSocket Cluster with Spring Cloud and Consistent Hashing
Su San Talks Tech
Su San Talks Tech
Nov 3, 2021 · Backend Development

Avoid OpenFeign Pitfalls: HTTP Client, Timeouts, Retries & Ribbon Settings

This guide explains the most frequent OpenFeign configuration traps—including choosing the proper HTTP client, setting global and per‑service timeouts, enabling Hystrix circuit‑breaker timeouts, customizing retry behavior, and aligning Ribbon settings—to help developers prevent performance issues and system crashes.

HTTP clientOpenFeignRibbon
0 likes · 11 min read
Avoid OpenFeign Pitfalls: HTTP Client, Timeouts, Retries & Ribbon Settings
IT Architects Alliance
IT Architects Alliance
Nov 2, 2021 · Backend Development

Building a Scalable Distributed WebSocket Cluster Using Spring Cloud & Consistent Hashing

This article analyzes the challenges of multi‑user WebSocket communication in a clustered environment, compares Netty and Spring WebSocket implementations, and presents two practical solutions—session broadcast and a consistent‑hashing based routing scheme—complete with code samples, gateway configuration, and load‑balancing considerations.

GatewayLoad BalancingNetty
0 likes · 18 min read
Building a Scalable Distributed WebSocket Cluster Using Spring Cloud & Consistent Hashing
21CTO
21CTO
Oct 31, 2021 · Backend Development

How to Build a Distributed WebSocket Cluster with Spring Cloud, Eureka, and Consistent Hashing

This article explores practical approaches for enabling multi‑user communication in a distributed WebSocket cluster, covering session handling challenges, architecture design, technology stack choices, Netty versus Spring WebSocket implementations, consistent‑hashing load balancing, and detailed code examples for Spring Cloud Gateway and Ribbon integration.

Spring BootSpring Cloudconsistent hashing
0 likes · 19 min read
How to Build a Distributed WebSocket Cluster with Spring Cloud, Eureka, and Consistent Hashing
Programmer DD
Programmer DD
Oct 31, 2021 · Backend Development

Implementing Token Relay in Spring Cloud Feign with Resilience4J

This guide explains why token relay is essential for Spring Cloud microservice calls, how Feign’s default behavior blocks token propagation when circuit breaking is enabled, and provides a step‑by‑step solution using a custom RequestInterceptor and InheritableThreadLocal to forward JWT tokens across threads.

FeignResilience4jSpring Cloud
0 likes · 8 min read
Implementing Token Relay in Spring Cloud Feign with Resilience4J
Programmer DD
Programmer DD
Oct 30, 2021 · Backend Development

How to Transform a Monolith into a Spring Cloud OAuth2 Resource Server

This tutorial walks through converting a monolithic Spring application into a Spring Cloud microservice by implementing a JWT‑based OAuth2 resource server, covering required dependencies, custom JWT decoding, key separation, security filter configuration, and token parsing customization.

JWTOAuth2Spring Cloud
0 likes · 10 min read
How to Transform a Monolith into a Spring Cloud OAuth2 Resource Server