Tagged articles
673 articles
Page 3 of 7
Su San Talks Tech
Su San Talks Tech
Jun 14, 2023 · Backend Development

Delegating Authentication to Microservices with Custom Spring Annotations

This article explains how to move authentication from the gateway to individual Spring Cloud microservices by defining three custom annotations and an AOP aspect, while also covering Feign‑based calls and providing practical code examples for implementation.

AuthenticationAuthorizationCustom Annotations
0 likes · 9 min read
Delegating Authentication to Microservices with Custom Spring Annotations
Code Ape Tech Column
Code Ape Tech Column
Jun 10, 2023 · Backend Development

Simplifying Local Development with OpenFeign: Custom URL Routing via ImportBeanDefinitionRegistrar

This article explains how to simplify OpenFeign calls during local development by configuring FeignClient URLs through a custom ImportBeanDefinitionRegistrar, avoiding manual code changes for production, and provides step‑by‑step implementation, configuration, and testing guidance for Spring Cloud microservices.

FeignClientImportBeanDefinitionRegistrarLocal Development
0 likes · 13 min read
Simplifying Local Development with OpenFeign: Custom URL Routing via ImportBeanDefinitionRegistrar
Java High-Performance Architecture
Java High-Performance Architecture
Jun 7, 2023 · Backend Development

Explore a Complete Open-Source Hospital Information System Built with Spring Cloud

This article introduces a comprehensive open-source Hospital Information System (HIS) project built with Spring Cloud and Spring Boot 2.x, detailing its functional modules, architecture diagram, backend and frontend technology stacks, deployment plans, and the public repository link.

Hospital Information SystemSpring Cloudbackend-development
0 likes · 9 min read
Explore a Complete Open-Source Hospital Information System Built with Spring Cloud
Java Architect Essentials
Java Architect Essentials
Jun 1, 2023 · Backend Development

Open-Source Hospital Information System (HIS) Architecture and Technology Stack Overview

This article introduces an open‑source Hospital Information System built with Spring Cloud and Spring Boot, detailing its modular architecture, backend and frontend technology stacks, deployment plans, repository components, visual demos, business workflow diagrams, and the project's public source address.

Hospital Information SystemSpring Cloud
0 likes · 10 min read
Open-Source Hospital Information System (HIS) Architecture and Technology Stack Overview
Programmer DD
Programmer DD
May 26, 2023 · Backend Development

How OpenFeign Uses Dynamic Proxies to Simplify Remote Calls

OpenFeign, originally Netflix Feign, provides a declarative way to perform remote service calls by generating dynamic proxy classes that translate interface methods into HTTP requests, and this article explains its origins, basic usage, annotation processing, and the detailed steps of its dynamic proxy creation.

Dynamic ProxyFeignClientMicroservices
0 likes · 10 min read
How OpenFeign Uses Dynamic Proxies to Simplify Remote Calls
Code Ape Tech Column
Code Ape Tech Column
May 26, 2023 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concept, advantages, design considerations, and step‑by‑step implementation of a multi‑tenant architecture using Spring Boot and Spring Cloud, covering database strategies, tenant isolation, dynamic routing, and deployment scenarios for SaaS applications.

BackendMicroservicesMulti‑Tenant
0 likes · 14 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Selected Java Interview Questions
Selected Java Interview Questions
May 18, 2023 · Backend Development

Integrating Sa-Token Authentication in Spring Cloud Alibaba Gateway and Authorization Service

This article provides a step‑by‑step guide on configuring Sa‑Token for login, permission, SSO and distributed session management in a Spring Cloud Alibaba gateway and a separate authorization service, including Maven dependencies, bootstrap settings, global filters, exception handling, role/permission interfaces, and testing procedures.

MicroservicesSa-TokenSpring Cloud
0 likes · 15 min read
Integrating Sa-Token Authentication in Spring Cloud Alibaba Gateway and Authorization Service
Code Ape Tech Column
Code Ape Tech Column
May 18, 2023 · Backend Development

Understanding the Dynamic Proxy Mechanism of Spring Cloud OpenFeign

This article explains the origins, usage, and internal dynamic‑proxy workflow of Spring Cloud OpenFeign, illustrating how FeignClient interfaces are scanned, annotated, and transformed into remote service calls through generated proxy classes, with code examples and diagrams.

BackendDynamic ProxyFeignClient
0 likes · 10 min read
Understanding the Dynamic Proxy Mechanism of Spring Cloud OpenFeign
Java High-Performance Architecture
Java High-Performance Architecture
May 15, 2023 · Backend Development

Explore a Complete Open‑Source Hospital Information System Built with Spring Cloud

This article introduces an open‑source Hospital Information System built with Spring Cloud and Spring Boot, outlines its core modules such as clinical, pharmacy, finance and patient management, details the backend and frontend technology stacks, shows architecture diagrams, and provides the repository link for developers.

MicroservicesSpring Cloudjava
0 likes · 9 min read
Explore a Complete Open‑Source Hospital Information System Built with Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
May 8, 2023 · Backend Development

Understanding the Implementation and Mechanism of Spring Cloud @RefreshScope for Dynamic Bean Refresh

This article explains the purpose, source code, usage steps, and internal working principle of Spring Cloud's @RefreshScope annotation, showing how it leverages scope proxying, refresh events, and bean cache management to achieve dynamic configuration refresh in microservice applications.

@RefreshScopeDynamic ConfigurationMicroservices
0 likes · 10 min read
Understanding the Implementation and Mechanism of Spring Cloud @RefreshScope for Dynamic Bean Refresh
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Apr 29, 2023 · Backend Development

Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing Comparison

This article compares Spring Cloud and Dubbo across protocol handling, performance tuning, load‑balancing strategies, fault‑tolerance mechanisms, and routing/traffic‑scheduling features, highlighting the flexibility of Dubbo and the simplicity of Spring Cloud in microservice architectures.

Spring Cloudload balancingperformance
0 likes · 6 min read
Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing Comparison
Su San Talks Tech
Su San Talks Tech
Apr 29, 2023 · Backend Development

Mastering Alibaba Sentinel: From Setup to Advanced Flow Control, Degradation, and Persistence

This comprehensive guide walks you through Alibaba Sentinel—its core concepts, installation, integration with Spring Cloud microservices, flow control, degradation, hotspot parameter limiting, system adaptive protection, blacklist/whitelist, rule persistence with Nacos, cluster flow control, and custom exception handling—providing code examples, configuration snippets, and dashboard screenshots for each feature.

Flow ControlMicroservicesSpring Cloud
0 likes · 49 min read
Mastering Alibaba Sentinel: From Setup to Advanced Flow Control, Degradation, and Persistence
Java Architect Essentials
Java Architect Essentials
Apr 28, 2023 · Backend Development

Spring Cloud Core Knowledge Summary and Interview Q&A

This article provides a comprehensive overview of Spring Cloud fundamentals, including microservice concepts, service registration and discovery, circuit breaking, load balancing, and key components such as Eureka, Feign, Ribbon, Hystrix, and Spring Cloud Config, supplemented with interview‑style questions and code examples.

HystrixMicroservicesSpring Cloud
0 likes · 21 min read
Spring Cloud Core Knowledge Summary and Interview Q&A
Code Ape Tech Column
Code Ape Tech Column
Apr 26, 2023 · Backend Development

Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, Cluster Flow Control, and Integration with Spring Cloud

This article provides an in‑depth tutorial on Alibaba Sentinel, covering its core concepts, installation of the dashboard, version selection, flow‑control configuration, degrade rules, hotspot parameter limiting, system adaptive protection, custom block handlers, blacklist/whitelist settings, rule persistence with Nacos, push‑mode synchronization, and cluster flow‑control setup for microservice applications.

MicroservicesNacosSpring Cloud
0 likes · 38 min read
Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, Cluster Flow Control, and Integration with Spring Cloud
Top Architect
Top Architect
Apr 25, 2023 · Backend Development

WebSocket Load Balancing Across Microservice Instances Using a Configurable Annotation

This article explains how to solve the problem of message loss in WebSocket communication within a micro‑service architecture by introducing a library that uses a single configuration annotation to automatically establish inter‑instance connections, manage message routing, and support custom selectors for targeted delivery.

BackendMessage RoutingMicroservices
0 likes · 13 min read
WebSocket Load Balancing Across Microservice Instances Using a Configurable Annotation
Su San Talks Tech
Su San Talks Tech
Apr 18, 2023 · Backend Development

Mastering Alibaba Sentinel: Real‑Time Flow Control and Circuit Breaking for Spring Cloud

This article introduces Alibaba Sentinel's lightweight traffic‑control and circuit‑breaking capabilities, walks through quick setup, advanced rule configuration, Spring Cloud Alibaba integration, custom extensions, distributed lock and A/B testing implementations, and discusses its limitations and future prospects for microservice reliability.

A/B testingCircuit BreakingSpring Cloud
0 likes · 19 min read
Mastering Alibaba Sentinel: Real‑Time Flow Control and Circuit Breaking for Spring Cloud
Java High-Performance Architecture
Java High-Performance Architecture
Apr 14, 2023 · Cloud Native

Top Spring Cloud Interview Questions & Answers to Master Microservices

This article presents a comprehensive collection of high‑frequency Spring Cloud interview questions covering core concepts, microservice fundamentals, service discovery, load balancing, circuit breaking, Eureka vs Zookeeper, and practical usage of Feign, Ribbon, Hystrix, and Spring Cloud Config, helping readers deepen their cloud‑native architecture knowledge.

HystrixSpring Cloudcircuit breaker
0 likes · 21 min read
Top Spring Cloud Interview Questions & Answers to Master Microservices
Top Architect
Top Architect
Apr 14, 2023 · Backend Development

Spring Cloud Core Knowledge Summary and Frequently Asked Interview Questions

This article provides a comprehensive overview of Spring Cloud, covering its core components, microservice concepts, service discovery, load balancing, circuit breaking, configuration management, and practical interview questions with code examples such as Eureka, Feign, Ribbon, and Hystrix.

HystrixMicroservicesRibbon
0 likes · 19 min read
Spring Cloud Core Knowledge Summary and Frequently Asked Interview Questions
IT Architects Alliance
IT Architects Alliance
Apr 13, 2023 · Backend Development

WebSocket Load Balancing Across Microservices Using a Single Annotation

This article explains how to solve the WebSocket message‑delivery problem in a micro‑service environment by introducing a lightweight library that uses a custom annotation to automatically forward messages between service instances, with detailed design, configuration, and code examples.

BackendDistributed SystemsMicroservices
0 likes · 12 min read
WebSocket Load Balancing Across Microservices Using a Single Annotation
Top Architect
Top Architect
Apr 11, 2023 · Backend Development

Spring Cloud Core Knowledge Summary and High‑Frequency Interview Questions

This article provides a comprehensive overview of Spring Cloud fundamentals, including core components, microservice concepts, service discovery, load balancing, circuit breaking, Eureka vs Zookeeper, Feign, Ribbon, Config, Bus, and Gateway, together with typical interview questions and practical code snippets.

HystrixMicroservicesRibbon
0 likes · 17 min read
Spring Cloud Core Knowledge Summary and High‑Frequency Interview Questions
IT Architects Alliance
IT Architects Alliance
Apr 10, 2023 · Backend Development

Spring Cloud Core Knowledge Summary and Common Interview Questions

This article provides a comprehensive overview of Spring Cloud fundamentals, including core components, microservice concepts, service discovery, load balancing, circuit breaking, and related tools such as Eureka, Zookeeper, Hystrix, Ribbon, and Feign, presented as a series of typical interview questions and answers.

HystrixMicroservicesSpring Cloud
0 likes · 17 min read
Spring Cloud Core Knowledge Summary and Common Interview Questions
Code Ape Tech Column
Code Ape Tech Column
Apr 10, 2023 · Backend Development

WebSocket Load Balancing Concept for Microservice Architecture

This article explains the challenges of using WebSocket in a micro‑service environment, introduces a load‑balancing library with annotation‑based configuration, and details its abstract design, connection management, message routing, and selector mechanisms for targeted and broadcast communication.

Message RoutingMicroservicesSpring Cloud
0 likes · 12 min read
WebSocket Load Balancing Concept for Microservice Architecture
Tencent Cloud Middleware
Tencent Cloud Middleware
Mar 29, 2023 · Cloud Native

How a Hong Kong Virtual Bank Scaled Core Services with Polaris Service Mesh

This article details how FuRong Bank tackled integration, protocol heterogeneity, and disaster‑recovery challenges in its core banking platform by adopting Tencent's Polaris service‑mesh, unifying Spring Cloud Tencent, Polaris Java SDK, and gateway solutions to achieve seamless, resilient, and cloud‑native operations.

BankingCloud NativeMicroservices
0 likes · 9 min read
How a Hong Kong Virtual Bank Scaled Core Services with Polaris Service Mesh
Tencent Cloud Middleware
Tencent Cloud Middleware
Mar 21, 2023 · Cloud Native

What’s New in Spring Cloud Tencent 1.10.2? Features, Versioning, and Roadmap

Spring Cloud Tencent 1.10.2 introduces support for Polaris interface and service-level circuit breaking, custom rate‑limit behavior, a modular starter package, bug fixes, and outlines upcoming plans such as gateway circuit‑break integration, expanded load‑balancing strategies, IP‑based throttling, and GraalVM native‑image support.

Cloud NativeMicroservicesSpring Cloud
0 likes · 6 min read
What’s New in Spring Cloud Tencent 1.10.2? Features, Versioning, and Roadmap
Java High-Performance Architecture
Java High-Performance Architecture
Mar 16, 2023 · Backend Development

Build a Full Reactive Stack Backend with Spring Cloud, WebFlux, and Eureka

This guide walks through creating a fully reactive microservice architecture using Spring Cloud Finchley, WebFlux, and Spring Data Reactive, including setting up a Eureka service registry, building account and customer services with reactive MongoDB repositories, configuring load‑balanced WebClient calls, and demonstrating load‑balancing across multiple instances.

MongoDBSpring CloudWebFlux
0 likes · 10 min read
Build a Full Reactive Stack Backend with Spring Cloud, WebFlux, and Eureka
Top Architect
Top Architect
Mar 13, 2023 · Backend Development

Building a Reactive Microservice Architecture with Spring Cloud, WebFlux, and MongoDB

This tutorial demonstrates how to create a full‑reactive microservice system using Spring Cloud Finchley, WebFlux, Spring Data Reactive MongoDB, and Eureka for service discovery, covering project setup, service registration, reactive repositories, controllers, inter‑service calls with WebClient, and load‑balanced testing.

MicroservicesMongoDBSpring Cloud
0 likes · 11 min read
Building a Reactive Microservice Architecture with Spring Cloud, WebFlux, and MongoDB
Selected Java Interview Questions
Selected Java Interview Questions
Mar 8, 2023 · Cloud Native

Spring Cloud Core Concepts and Interview Questions Overview

This article provides a comprehensive overview of Spring Cloud fundamentals, including microservice architecture, core components, service registration, communication methods, circuit breaking, load balancing, and configuration management, presented as a collection of high‑frequency interview questions and answers.

HystrixMicroservicesRibbon
0 likes · 14 min read
Spring Cloud Core Concepts and Interview Questions Overview
HomeTech
HomeTech
Mar 1, 2023 · Backend Development

Overview of the Wenjie Low-Code Platform: Architecture, Technologies, and Use Cases

The article presents a comprehensive overview of the Wenjie low-code platform, detailing its motivation, front‑end React framework, back‑end Spring Cloud micro‑services architecture, PowerJob scheduler, custom ORM, various data‑modeling and data‑processing scenarios, dashboard visualizations, monitoring and alerting features, as well as future plans and a concluding summary.

Data IntegrationReactSpring Cloud
0 likes · 11 min read
Overview of the Wenjie Low-Code Platform: Architecture, Technologies, and Use Cases
Programmer DD
Programmer DD
Feb 27, 2023 · Backend Development

SpringBoot 3.0.3 & Spring Cloud 2021.0.6: Key Fixes, Docs, and Upgrades

This release note details SpringBoot 3.0.3 bug fixes, documentation updates, and dependency upgrades, and introduces Spring Cloud 2021.0.6 with its new features, module improvements, and a concise Maven dependencyManagement snippet, providing developers with a comprehensive overview of the latest stable versions.

Release NotesSpring CloudSpringBoot
0 likes · 7 min read
SpringBoot 3.0.3 & Spring Cloud 2021.0.6: Key Fixes, Docs, and Upgrades
Java Architecture Diary
Java Architecture Diary
Feb 25, 2023 · Cloud Native

What’s New in Spring Cloud 2021.0.6? Key Updates and Dependency Guide

Spring Cloud 2021.0.6, built on Spring Framework 5.x and Spring Boot 2.7, introduces the latest stable release with Java 8 minimum, updated dependency management, enhancements across Commons, Netflix, Gateway, Kubernetes, OpenFeign, Stream, and Function modules, plus a Maven Central artifact and code snippet.

Cloud NativeRelease NotesSpring Cloud
0 likes · 3 min read
What’s New in Spring Cloud 2021.0.6? Key Updates and Dependency Guide
Code Ape Tech Column
Code Ape Tech Column
Feb 24, 2023 · Backend Development

Comprehensive Guide to Using OpenFeign in Spring Cloud: Configuration, Parameter Passing, Timeout, Logging, and Advanced Features

This article provides a detailed tutorial on OpenFeign, covering its purpose, differences from Feign, environment setup, service provider and consumer creation, various parameter passing methods, timeout handling, logging configuration, HTTP client replacement, GZIP compression, and Sentinel-based circuit breaking, while also including practical code examples and configuration snippets.

MicroservicesOpenFeignSpring Cloud
0 likes · 17 min read
Comprehensive Guide to Using OpenFeign in Spring Cloud: Configuration, Parameter Passing, Timeout, Logging, and Advanced Features
Programmer DD
Programmer DD
Feb 16, 2023 · Information Security

How to Install Keycloak and Seamlessly Integrate It with Spring Boot and Spring Cloud

This guide walks through downloading, installing, and initializing Keycloak, creating realms, clients, users and roles, then shows step‑by‑step integration with Spring Boot microservices, token propagation via Feign and Zuul, logout handling, email setup, third‑party login, and essential Keycloak terminology.

AuthorizationKeycloakOAuth2
0 likes · 17 min read
How to Install Keycloak and Seamlessly Integrate It with Spring Boot and Spring Cloud
Su San Talks Tech
Su San Talks Tech
Feb 11, 2023 · Backend Development

Avoid the Top 9 OpenFeign Pitfalls: HTTP Clients, Timeouts, and Retries

This article explains nine common pitfalls when using OpenFeign in Spring Cloud, covering the choice of HTTP client, global and service‑specific timeout settings, Hystrix integration, Ribbon configuration, retry mechanisms, and the trade‑offs of using OpenFeign as a plain HTTP client.

HTTP clientHystrixOpenFeign
0 likes · 12 min read
Avoid the Top 9 OpenFeign Pitfalls: HTTP Clients, Timeouts, and Retries
Programmer DD
Programmer DD
Jan 28, 2023 · Backend Development

What’s New in Spring Cloud 2022? Major Bug Fixes and Key Changes

Spring Cloud 2022, built on Spring Framework 6.x and Spring Boot 3.x, requires Java 17 and introduces crucial bug fixes across modules like Gateway, Commons, and Kubernetes, along with new features such as a secure flag for service instances and optimized load‑balancing.

Bug FixesSpring BootSpring Cloud
0 likes · 3 min read
What’s New in Spring Cloud 2022? Major Bug Fixes and Key Changes
Selected Java Interview Questions
Selected Java Interview Questions
Jan 19, 2023 · Backend Development

Introduction to Spring Cloud: Five Core Components (Eureka, Feign, Ribbon, Hystrix, Zuul)

This article introduces Spring Cloud and explains its five essential components—Eureka service registry, Feign declarative client, Ribbon load balancer, Hystrix circuit breaker, and Zuul API gateway—illustrating how they simplify distributed system development with Spring Boot style one‑click deployment.

HystrixMicroservicesRibbon
0 likes · 10 min read
Introduction to Spring Cloud: Five Core Components (Eureka, Feign, Ribbon, Hystrix, Zuul)
Alibaba Cloud Native
Alibaba Cloud Native
Jan 13, 2023 · Cloud Native

Mastering Nacos: From Origins to High‑Availability Configuration Management

This article provides a comprehensive overview of Nacos, covering its origins, evolution of the configuration center, typical use cases, step‑by‑step integration methods, troubleshooting tips, high‑availability mechanisms, commercial MSE advantages, migration guides, and the upcoming features in Nacos 3.0.

Cloud NativeConfiguration ManagementNacos
0 likes · 14 min read
Mastering Nacos: From Origins to High‑Availability Configuration Management
Selected Java Interview Questions
Selected Java Interview Questions
Dec 25, 2022 · Backend Development

Implementing Dynamic Feign Clients for Flexible Microservice Calls in Spring Cloud

This article explains how to create a dynamic Feign client in Spring Cloud by defining a generic service interface, a dynamic client wrapper, and a factory that builds Feign instances at runtime, allowing flexible GET and POST calls to any microservice without writing repetitive client interfaces.

DynamicClientMicroservicesSpring Cloud
0 likes · 5 min read
Implementing Dynamic Feign Clients for Flexible Microservice Calls in Spring Cloud
Programmer DD
Programmer DD
Dec 21, 2022 · Cloud Native

Spring Cloud 2022.0.0 Released: New Features, Modules, and Java 17 Support

Spring Cloud 2022.0.0, built on Spring Framework 6.x and Spring Boot 3.x, introduces a suite of updated modules, full Jakarta EE compatibility, mandatory Java 17 support, and marks OpenFeign as feature‑complete, offering developers a comprehensive toolkit for modern distributed systems.

Distributed SystemsSpring Cloudjava-17
0 likes · 3 min read
Spring Cloud 2022.0.0 Released: New Features, Modules, and Java 17 Support
Programmer DD
Programmer DD
Dec 13, 2022 · Information Security

How to Build a Low‑Code, Visual RBAC Permission System with Spring Cloud

This article explains how to design a non‑intrusive, easy‑to‑configure, fine‑grained RBAC permission system using OAuth2, JWT, and Spring Cloud micro‑services, covering architecture, expression syntax, URL patterns, and micro‑frontend integration for scalable, maintainable access control.

JWTOAuth2RBAC
0 likes · 13 min read
How to Build a Low‑Code, Visual RBAC Permission System with Spring Cloud
Programmer DD
Programmer DD
Nov 29, 2022 · Backend Development

How to Upgrade Spring Cloud Tencent to 2022: A Step‑by‑Step Guide

This article walks developers through upgrading Spring Cloud Tencent to the 2022 release, covering JDK 17 installation, Maven dependency updates, handling package conflicts, migrating javax to jakarta imports, adapting auto‑configuration files, and provides practical tips for a smooth transition to Java 17, Spring 6, and Spring Boot 3.

Spring BootSpring Cloudjava-17
0 likes · 14 min read
How to Upgrade Spring Cloud Tencent to 2022: A Step‑by‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Nov 28, 2022 · Cloud Native

Why Proxyless Service Mesh Could Replace Sidecars: A Hands‑On Istio Demo

This article introduces Service Mesh fundamentals, traces its evolution to Istio, explains the Proxyless Mesh architecture that eliminates sidecar proxies, and provides a step‑by‑step Spring Cloud demo showing how to enable xDS‑based, sidecar‑free communication across multi‑language microservices on Alibaba Cloud MSE.

IstioMicroservicesService Mesh
0 likes · 10 min read
Why Proxyless Service Mesh Could Replace Sidecars: A Hands‑On Istio Demo
Top Architect
Top Architect
Nov 25, 2022 · Backend Development

Spring Cloud Eureka Service Discovery: Server and Client Setup with Ribbon and Feign

This article demonstrates how to configure a Spring Cloud Eureka server and multiple client applications, covering dependency inclusion, YAML configuration, service startup, testing, and three consumption methods—DiscoveryClient, Ribbon‑enabled RestTemplate, and Feign—complete with runnable code examples.

MicroservicesRibbonSpring Cloud
0 likes · 10 min read
Spring Cloud Eureka Service Discovery: Server and Client Setup with Ribbon and Feign
Programmer DD
Programmer DD
Nov 15, 2022 · Backend Development

How to Restrict API Access to Internal Services Using Gateway and AOP

This article compares three approaches—microservice isolation, gateway with Redis whitelist, and a gateway‑plus‑AOP header strategy—to enforce internal‑only API access, and provides a complete Spring Cloud implementation with code examples and a diagram.

MicroservicesSpring Cloudaop
0 likes · 6 min read
How to Restrict API Access to Internal Services Using Gateway and AOP
Su San Talks Tech
Su San Talks Tech
Nov 15, 2022 · Backend Development

How to Refactor a Decade‑Old Monolith into a Microservices Architecture

This article shares a step‑by‑step experience of refactoring a 10‑year‑old monolithic system—detailing when to refactor, the legacy system’s challenges, migration goals, data migration across data centers, microservice redesign, and practical lessons for ensuring business continuity and smooth rollout.

Spring Cloudsystem refactoring
0 likes · 8 min read
How to Refactor a Decade‑Old Monolith into a Microservices Architecture
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 10, 2022 · Backend Development

Applying Domain-Driven Design and Modular Architecture in Backend Services

This article introduces a modular backend service architecture based on Domain-Driven Design, explaining project structure, module composition, hexagonal architecture, and practical code examples using Spring Cloud, illustrating how to achieve flexible, maintainable services through domain models, adapters, and proper boundary definitions.

Backend ArchitectureDDDHexagonal Architecture
0 likes · 14 min read
Applying Domain-Driven Design and Modular Architecture in Backend Services
Open Source Linux
Open Source Linux
Nov 3, 2022 · Cloud Native

Why kt-connect Beats Telepresence for Kubernetes Local Debugging

This article traces the evolution of local debugging from simple Tomcat setups to Kubernetes, compares proxy tools like port‑forwarding, VPN, Telepresence and kt‑connect, and explains kt‑connect's four operation modes with practical command examples for developers.

DockerKubernetesSpring Cloud
0 likes · 13 min read
Why kt-connect Beats Telepresence for Kubernetes Local Debugging
Sanyou's Java Diary
Sanyou's Java Diary
Oct 31, 2022 · Backend Development

Mastering the Spring Cloud Alibaba Microservice Ecosystem: From Nacos to XXL‑JOB

This article provides a comprehensive guide to building a microservice ecosystem with Spring Cloud Alibaba, covering essential modules such as service registration, load balancing, configuration, messaging, gateway, fault tolerance, distributed transactions, tracing, and task scheduling, and showing how to integrate them with practical code examples.

Distributed SystemsNacosSpring Boot
0 likes · 26 min read
Mastering the Spring Cloud Alibaba Microservice Ecosystem: From Nacos to XXL‑JOB
Top Architect
Top Architect
Oct 22, 2022 · Backend Development

Comprehensive Guide to Microservice Architecture, Spring Cloud, Dubbo, and Related Backend Practices

This article provides an in‑depth overview of microservice architecture, covering concepts such as RPC frameworks, serialization, CAP/BASE theories, distributed transactions, monitoring, high availability, load balancing, service registration, Dubbo fault‑tolerance strategies, Spring Boot vs MVC differences, core Spring annotations, and auto‑configuration mechanisms.

Backend ArchitectureDistributed SystemsDubbo
0 likes · 38 min read
Comprehensive Guide to Microservice Architecture, Spring Cloud, Dubbo, and Related Backend Practices
Architect's Guide
Architect's Guide
Oct 16, 2022 · Backend Development

Understanding API Gateways: Concepts, Design Principles, and Comparison of Popular Implementations

This article explains what an API gateway is, why it is needed in micro‑service architectures, outlines key design ideas such as request routing, service registration, load balancing, resilience and security, and compares major open‑source gateways like OpenResty, Kong, Zuul and Spring Cloud Gateway.

MicroservicesSpring Cloudapi-gateway
0 likes · 28 min read
Understanding API Gateways: Concepts, Design Principles, and Comparison of Popular Implementations
ITPUB
ITPUB
Oct 5, 2022 · Backend Development

Implement End-to-End Log Traceability in Spring Cloud Microservices with MDC

This article explains how to build a Spring Cloud‑based microservice framework and add full‑stack log traceability by generating a traceId, propagating it via MDC and interceptors, and visualizing the linked logs through ELK, covering both intra‑process and inter‑service scenarios.

ELKOpenFeignSpring Cloud
0 likes · 9 min read
Implement End-to-End Log Traceability in Spring Cloud Microservices with MDC
Tencent Cloud Middleware
Tencent Cloud Middleware
Sep 14, 2022 · Cloud Native

Spring Cloud Tencent 1.7 Released: New Features, Version Guide, and Enhanced Service Governance

Spring Cloud Tencent 1.7 introduces support for Spring Cloud Hoxton, 2020, and 2021, provides a detailed version list and numbering scheme, and adds major features such as service governance plugins, dynamic configuration improvements, monitoring enhancements, and extended Polaris integration, with links to documentation and repositories.

Cloud NativeConfigurationMicroservices
0 likes · 9 min read
Spring Cloud Tencent 1.7 Released: New Features, Version Guide, and Enhanced Service Governance
Java High-Performance Architecture
Java High-Performance Architecture
Sep 10, 2022 · Cloud Native

Why Spring Cloud Tencent Is the Go-To Cloud‑Native Solution for Java Microservices

The article explains why Spring Cloud remains the dominant Java microservice framework, introduces Tencent’s open‑source Polaris‑based Spring Cloud Tencent as a one‑stop cloud‑native solution, and details its discovery, configuration, routing, rate‑limiting, and circuit‑breaker modules, while outlining future plans and how developers can contribute.

Configuration ManagementMicroservicesPolaris
0 likes · 19 min read
Why Spring Cloud Tencent Is the Go-To Cloud‑Native Solution for Java Microservices
Java Architecture Diary
Java Architecture Diary
Sep 9, 2022 · Cloud Native

What’s New in Spring Cloud 2021.0.4? Explore the Latest Features and Fixes

Spring Cloud 2021.0.4 (Jubilee) builds on Spring Boot 2.7.x and introduces updates such as JSCH‑based SSH configuration for Config, native JSON support for GRPC filters in Gateway, binary encoding rewrite in OpenFeign, the ability to disable Resilience4J thread‑pool defaults in Circuitbreaker, and various dependency upgrades.

Cloud NativeSpring Cloudjava
0 likes · 2 min read
What’s New in Spring Cloud 2021.0.4? Explore the Latest Features and Fixes
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.

HystrixMicroservicesSpring Cloud
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.

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

HTTP clientSpring Clouddebugging
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.

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

Distributed SystemsDubboMicroservices
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.

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

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

MicroservicesOAuth2Spring Cloud
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.

Spring CloudSpringBootapi-gateway
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 DeploymentMicroservicesService Registration
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.

FeatureEnvPolarisSpring Cloud
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 RegistrationSpring Cloudeureka
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.

Spring Cloudapi-gatewaybackend-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.

ELKMicroservicesSpring Cloud
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
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.

Graceful ShutdownMicroservicesNacos
0 likes · 11 min read
Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba