Tagged articles
433 articles
Page 2 of 5
Open Source Tech Hub
Open Source Tech Hub
Oct 29, 2023 · Cloud Native

How to Implement Nacos Service Registration & Discovery with Webman in PHP

This tutorial explains the concepts of service registration and discovery in microservice architectures, introduces Nacos as a dynamic registry, and provides step‑by‑step PHP code for registering providers and discovering services using the Webman framework, including persistence and clustering considerations.

Cloud NativeMicroservicesNacos
0 likes · 11 min read
How to Implement Nacos Service Registration & Discovery with Webman in PHP
Open Source Tech Hub
Open Source Tech Hub
Oct 29, 2023 · Cloud Native

Master Nacos: Service Discovery, Dynamic Config, and DNS Integration with Webman

This guide explains what Nacos is, its core features such as service registration, dynamic configuration, and DNS services, and provides step‑by‑step instructions for installing the webman‑nacos plugin, configuring Nacos, writing PHP code to read configurations, and using dynamic listeners and version rollback.

Configuration ManagementMicroservicesNacos
0 likes · 10 min read
Master Nacos: Service Discovery, Dynamic Config, and DNS Integration with Webman
Huolala Tech
Huolala Tech
Oct 12, 2023 · Backend Development

Inside LApiGateway: Building a Scalable Microservice Gateway for High Availability

LApiGateway is Huolala's custom Java-based microservice gateway built on Spring Cloud Gateway, featuring service discovery via Consul, centralized configuration, a rich plugin system, DSL-driven routing, high‑availability designs like physical and service isolation, gray‑scale migration, traffic pre‑warming, and adaptive load balancing to ensure stable, efficient API management.

DSLJavaMicroservice Gateway
0 likes · 12 min read
Inside LApiGateway: Building a Scalable Microservice Gateway for High Availability
Architecture Digest
Architecture Digest
Oct 8, 2023 · Cloud Native

Nacos Architecture and Service Registration Mechanism in Spring Cloud

This article explains Nacos's architecture, the principles of service registration and discovery, how Spring Cloud integrates Nacos through auto‑configuration and event listeners, and details the registration, heartbeat, and dynamic address update mechanisms used by Nacos servers and clients.

Consistent ProtocolHeartbeatMicroservices
0 likes · 7 min read
Nacos Architecture and Service Registration Mechanism in Spring Cloud
Selected Java Interview Questions
Selected Java Interview Questions
Sep 25, 2023 · Backend Development

Quick Start Guide to Spring Cloud Tencent with Polaris Service Discovery

This guide introduces Spring Cloud Tencent, a one‑stop microservice solution that integrates Spring Cloud with Tencent's Polaris service discovery, and provides step‑by‑step instructions—including building the project, adding dependencies, configuring application.yml, and running the application—to quickly set up a functional Spring Cloud Tencent service.

Backend DevelopmentMicroservicesPolaris
0 likes · 8 min read
Quick Start Guide to Spring Cloud Tencent with Polaris Service Discovery
Su San Talks Tech
Su San Talks Tech
Sep 15, 2023 · Backend Development

What Is Microservices? Architecture, Challenges, and Popular Solutions Explained

This article introduces microservices as a lightweight, autonomous architecture, compares it with monolithic and SOA approaches, outlines the complexities it brings, and reviews the most common open‑source solutions, registration and configuration centers, remote‑call mechanisms, resilience patterns, load‑balancing algorithms, tracing, and monitoring tools.

BackendDistributed Systemsservice discovery
0 likes · 44 min read
What Is Microservices? Architecture, Challenges, and Popular Solutions Explained
php Courses
php Courses
Sep 9, 2023 · Cloud Native

Spring Cloud Comprehensive Guide: Building a Simple Microservices Application

This guide introduces Spring Cloud, explains its core features such as configuration management, service discovery, circuit breaking, and distributed tracing, and walks through creating a simple microservices system with a config server, Eureka server, user service, and order service using Java and Spring Boot.

ConfigurationJavaMicroservices
0 likes · 10 min read
Spring Cloud Comprehensive Guide: Building a Simple Microservices Application
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 20, 2023 · Backend Development

Service Registration and Discovery: Origins, Problems, Characteristics, and Implementation (Zookeeper vs Eureka)

This article explains the origins of service registration and discovery in microservice architectures, outlines the core problems they solve, describes their key characteristics, and compares implementation approaches such as DNS, Zookeeper, Dubbo, and Eureka, highlighting the differences between Zookeeper and Eureka through the CAP theorem.

Service RegistrationZooKeepereureka
0 likes · 9 min read
Service Registration and Discovery: Origins, Problems, Characteristics, and Implementation (Zookeeper vs Eureka)
Su San Talks Tech
Su San Talks Tech
Aug 12, 2023 · Backend Development

10 Essential Microservice Design Patterns Every Backend Engineer Should Know

Microservice design patterns provide proven solutions for common challenges such as service decomposition, communication, governance, and testing, and this article introduces ten key patterns—including API Gateway, Service Discovery, Circuit Breaker, Bulkhead, CQRS, Event‑Driven, Saga, Strangler, Sidecar, and BFF—to help build efficient, reliable, and scalable systems.

Backend Architecturecircuit breakerservice discovery
0 likes · 21 min read
10 Essential Microservice Design Patterns Every Backend Engineer Should Know
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 12, 2023 · Operations

How to Achieve Graceful Startup and Shutdown for Microservices with Spring Cloud, Polaris, and Docker

This article explains the principles and practical steps for implementing graceful startup and shutdown in microservices, covering service pre‑warming, registration strategies, Spring Cloud and Polaris demos, Docker container handling, and the benefits and challenges of lossless service lifecycle management.

DockerGraceful ShutdownSpring Cloud
0 likes · 20 min read
How to Achieve Graceful Startup and Shutdown for Microservices with Spring Cloud, Polaris, and Docker
Top Architect
Top Architect
Jun 1, 2023 · Cloud Native

Nacos Cluster Deployment Guide and Raft Leader Election Mechanism

This article provides a step‑by‑step guide to deploying a Nacos cluster on Linux, covering environment preparation, installation, MySQL configuration, application.properties settings, and cluster.conf setup, startup commands, and explains the Raft‑based leader election and data synchronization mechanisms for reliable microservice registration.

ClusterDockerMicroservices
0 likes · 13 min read
Nacos Cluster Deployment Guide and Raft Leader Election Mechanism
Top Architect
Top Architect
May 31, 2023 · Cloud Native

Step-by-Step Guide to Deploying a Nacos Cluster on Linux and Understanding Its Raft Leader Election

This article provides a comprehensive tutorial on setting up a Nacos cluster on Linux, covering environment preparation, database configuration, application property tuning, cluster file creation, startup procedures, microservice integration, and an in‑depth explanation of the Raft‑based leader election and data synchronization mechanisms.

Cluster DeploymentLinuxMicroservices
0 likes · 15 min read
Step-by-Step Guide to Deploying a Nacos Cluster on Linux and Understanding Its Raft Leader Election
Cloud Native Technology Community
Cloud Native Technology Community
May 17, 2023 · Cloud Native

Why Do You Need Kubernetes Multi‑Cluster? Core Challenges and Design Principles

This article explains the motivations behind Kubernetes multi‑cluster deployments, outlines common use cases such as isolation and high‑availability, and analyzes core management elements including deployment models, control‑plane architectures, network connectivity, service discovery, cross‑cluster scheduling, application model extensions, and treating clusters as resources.

Cloud NativeCluster ManagementKubernetes
0 likes · 23 min read
Why Do You Need Kubernetes Multi‑Cluster? Core Challenges and Design Principles
Liangxu Linux
Liangxu Linux
May 3, 2023 · Backend Development

From Monolith to Microservices: A Practical Journey of an Online Supermarket

This article walks through the evolution of a simple online supermarket from a monolithic architecture to a fully fledged microservice system, highlighting the challenges, component choices, database splitting, monitoring, tracing, logging, gateway, service discovery, resilience patterns, testing strategies, and the trade‑offs of using a custom framework versus a service mesh.

MicroservicesService Mesharchitecture
0 likes · 23 min read
From Monolith to Microservices: A Practical Journey of an Online Supermarket
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
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
JD Retail Technology
JD Retail Technology
Apr 11, 2023 · Backend Development

Understanding the Architecture and Configuration of JD's JSF RPC Framework

This article explains the design and implementation of JD's JSF RPC framework, detailing the architecture, XML configuration of providers and consumers, Spring namespace handling, service registration, server startup, client initialization, load balancing, and the overall workflow from provider exposure to consumer invocation.

BackendConfigurationJSF
0 likes · 12 min read
Understanding the Architecture and Configuration of JD's JSF RPC Framework
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.

Backend DevelopmentHystrixMicroservices
0 likes · 17 min read
Spring Cloud Core Knowledge Summary and Common Interview Questions
Alibaba Cloud Native
Alibaba Cloud Native
Mar 20, 2023 · Cloud Native

What’s New in Seata 1.6.x? Deep Dive into AT‑Mode Enhancements and Cloud‑Native Communication

This article explores the core features introduced in Seata 1.6.x—including AT‑mode syntax upgrades, multi‑primary‑key support, optimized request/response networking, lock‑strategy modes, and multi‑registry service discovery—explaining how each improvement boosts performance and flexibility for cloud‑native microservices.

AT ModeCloud NativeDistributed Transactions
0 likes · 16 min read
What’s New in Seata 1.6.x? Deep Dive into AT‑Mode Enhancements and Cloud‑Native Communication
JavaEdge
JavaEdge
Mar 8, 2023 · Backend Development

Choosing CP vs AP for Service Discovery: When to Use Zookeeper or a Message Bus

This article explains the importance of service discovery in high‑availability systems, compares DNS, VIP, Zookeeper‑based CP solutions and message‑bus‑based AP approaches, outlines their registration and subscription workflows, highlights scalability and consistency trade‑offs, and provides practical guidance for designing robust registration centers.

APDistributed SystemsMessage Bus
0 likes · 14 min read
Choosing CP vs AP for Service Discovery: When to Use Zookeeper or a Message Bus
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
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
ITPUB
ITPUB
Feb 23, 2023 · Operations

Why Did Microservices Drop After Zookeeper Restart? Session Mechanics & Fixes

A mistaken Zookeeper restart caused a 30‑minute outage of all microservices; this article analyzes the ZK session mechanism, why temporary nodes were not recreated, and presents two concrete solutions and best‑practice recommendations to prevent similar failures.

MicroservicesOperationsRPC
0 likes · 11 min read
Why Did Microservices Drop After Zookeeper Restart? Session Mechanics & Fixes
21CTO
21CTO
Feb 10, 2023 · Cloud Native

Why Kubernetes Is So Hard to Master: A Beginner’s Q&A Walkthrough

This article introduces Kubernetes fundamentals through a series of questions and answers, covering its architecture, node communication, pod scheduling, data storage, external access, scaling mechanisms, and component coordination, all illustrated with clear diagrams.

Cluster ManagementContainersKubernetes
0 likes · 9 min read
Why Kubernetes Is So Hard to Master: A Beginner’s Q&A Walkthrough
vivo Internet Technology
vivo Internet Technology
Jan 30, 2023 · Backend Development

Dubbo ZooKeeper Registry Implementation Principle Analysis

The article dissects Dubbo’s ZooKeeperRegistry by tracing its inheritance from AbstractRegistry through FailbackRegistry to CacheableFailbackRegistry, detailing local memory‑disk caching, retry logic via a timing wheel, URL‑push optimizations, and the ZooKeeper‑based ephemeral node and watcher mechanisms that enable dynamic service discovery, while also covering core ZooKeeper concepts.

Distributed SystemsDubboRPC Framework
0 likes · 20 min read
Dubbo ZooKeeper Registry Implementation Principle Analysis
DeWu Technology
DeWu Technology
Jan 16, 2023 · Cloud Native

Nacos Service Registration and Discovery: Principles and Implementation

The article explains Nacos’s open‑source service registry and discovery mechanisms, detailing client auto‑configuration, registration and health‑check workflows, server‑side instance handling, asynchronous copy‑on‑write processing, heartbeat cleanup, and cluster synchronization, while comparing its AP/CP capabilities to Zookeeper and Eureka.

Distributed SystemsJavaMicroservices
0 likes · 55 min read
Nacos Service Registration and Discovery: Principles and Implementation
IT Architects Alliance
IT Architects Alliance
Jan 13, 2023 · Industry Insights

What Are the Essential Technology Tools for Building Microservices?

This article provides a comprehensive overview of microservice architecture, outlining four major technology domains—management, storage, business support, and DevOps—and lists the most relevant tools and platforms for each, helping architects choose optimal solutions for their projects.

Backend ArchitectureDevOpsTechnology Stack
0 likes · 9 min read
What Are the Essential Technology Tools for Building Microservices?
MaGe Linux Operations
MaGe Linux Operations
Jan 11, 2023 · Cloud Native

What’s New in Nacos 2.2.0? Key Features, Plugins, and Fixes Explained

Nacos 2.2.0, the latest GA release of the dynamic service discovery and configuration platform, removes legacy code, adds several new plugins, expands feature support, refactors core components, and resolves numerous bugs and dependency issues for more stable cloud‑native operations.

ConfigurationPluginsservice discovery
0 likes · 6 min read
What’s New in Nacos 2.2.0? Key Features, Plugins, and Fixes Explained
Efficient Ops
Efficient Ops
Dec 23, 2022 · Backend Development

How to Pick the Best Service Registry: CAP Theory, Zookeeper, Eureka & Consul

This article explains the role of service registry centers in micro‑service architectures, introduces the CAP theorem and its trade‑offs, compares three categories of registries, and evaluates popular solutions such as Zookeeper, Eureka, Consul and Nacos to help you choose the right one for your needs.

CAP theoremConsulMicroservices
0 likes · 12 min read
How to Pick the Best Service Registry: CAP Theory, Zookeeper, Eureka & Consul
macrozheng
macrozheng
Dec 21, 2022 · Cloud Native

What’s New in Nacos 2.2.0? Explore the Latest Features and Plugins

The article introduces Nacos 2.2.0, explains its core functions, details major changes such as removal of legacy code, new data‑source, custom‑environment, and trace plugins, lists added features, refactorings, bug fixes, and provides reference links for further reading.

Cloud NativeNacosPlugins
0 likes · 9 min read
What’s New in Nacos 2.2.0? Explore the Latest Features and Plugins
Architecture Digest
Architecture Digest
Dec 20, 2022 · Cloud Native

Nacos 2.2.0 GA Release: New Plugins, Refactoring, and Bug Fixes

The Nacos 2.2.0 GA release introduces several new plugins—including rate‑limiting, custom environment variable, and datasource plugins—removes legacy redundant code, enhances tracing and batch registration, and delivers extensive refactoring and bug fixes to improve stability and extensibility for cloud‑native service discovery and configuration management.

BackendCloud NativeConfiguration Management
0 likes · 6 min read
Nacos 2.2.0 GA Release: New Plugins, Refactoring, and Bug Fixes
Code Ape Tech Column
Code Ape Tech Column
Dec 15, 2022 · Backend Development

Nacos 2.2.0 Release Highlights: New Plugins, Refactoring, and Bug Fixes

The Nacos 2.2.0 release introduces major changes including removal of redundant 1.x code, new rate‑limiting, custom environment, and datasource plugins, enhanced batch registration, v2 OpenAPI, LDAP authentication, extensive refactoring, numerous bug fixes, and updated UI dependencies.

BackendConfiguration ManagementNacos
0 likes · 5 min read
Nacos 2.2.0 Release Highlights: New Plugins, Refactoring, and Bug Fixes
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
DeWu Technology
DeWu Technology
Nov 7, 2022 · Backend Development

Design and Implementation of a Custom RPC Framework

The article explains RPC fundamentals and why they are vital for distributed systems, then details the core components—service provider, consumer, and registry—along with extensions such as load‑balancing, circuit breaking, and serialization, and walks through a concrete Java implementation using Zookeeper, Netty, custom protocol, JSON/Protobuf, and Spring Boot SPI plugins.

JavaNettyRPC
0 likes · 11 min read
Design and Implementation of a Custom RPC Framework
Shopee Tech Team
Shopee Tech Team
Nov 3, 2022 · Cloud Native

Design of a Cloud-Native High-Availability Service Naming Center

The article describes ShopeePay’s cloud‑native, high‑availability Naming Center built on sRPC, which replaces etcd with an in‑memory, peer‑to‑peer service registry that uses gossip heartbeats, self‑protection, and a coordinator for eventual consistency, rapid recovery, and seamless upgrades.

ConsistencyNaming Servicecloud-native
0 likes · 18 min read
Design of a Cloud-Native High-Availability Service Naming Center
Open Source Linux
Open Source Linux
Oct 19, 2022 · Backend Development

From Monolith to Microservices: A Practical Evolution Guide

This article walks through the step‑by‑step transformation of a simple online supermarket from a monolithic web app to a fully‑featured microservice architecture, covering common pitfalls, component choices, monitoring, tracing, logging, service discovery, fault‑tolerance, testing, and deployment strategies.

MicroservicesService Meshcircuit breaker
0 likes · 22 min read
From Monolith to Microservices: A Practical Evolution Guide
Java Architect Essentials
Java Architect Essentials
Oct 13, 2022 · Backend Development

Five Java/Kotlin Microservice Frameworks Compared: Helidon, Ktor, Micronaut, Quarkus & Spring Boot

The article builds five microservices with Helidon SE, Ktor, Micronaut, Quarkus and Spring Boot, integrates Consul for service discovery, provides full source code and configuration, shows how to start each service, benchmarks size, startup time and memory usage, and finally lists the pros and cons of each framework.

BackendConsulJava
0 likes · 22 min read
Five Java/Kotlin Microservice Frameworks Compared: Helidon, Ktor, Micronaut, Quarkus & Spring Boot
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Cloud Native

Implementing a Spring Cloud Gateway with Nacos for Dynamic Service Discovery and Load Balancing

This tutorial walks through setting up a Spring Cloud Gateway integrated with Nacos as a registration and configuration center, covering Nacos installation, project configuration, route definition, and a listener that dynamically refreshes service instances to ensure reliable request forwarding.

Dynamic ConfigurationMicroservicesNacos
0 likes · 16 min read
Implementing a Spring Cloud Gateway with Nacos for Dynamic Service Discovery and Load Balancing
Practical DevOps Architecture
Practical DevOps Architecture
Sep 15, 2022 · Cloud Native

Brief Overview of etcd and Kubernetes: Features, Use Cases, and Core Components

This article provides a concise overview of etcd and Kubernetes, detailing etcd’s features and use‑cases, explaining Kubernetes fundamentals, its relationship with Docker, and describing key components such as Minikube, Kubectl, Kubelet, common deployment methods, and the platform’s cluster management architecture.

Cloud NativeDistributed Systemsetcd
0 likes · 6 min read
Brief Overview of etcd and Kubernetes: Features, Use Cases, and Core Components
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
Liangxu Linux
Liangxu Linux
Sep 5, 2022 · Cloud Native

How to Diagnose and Fix Pod Network Issues in Kubernetes Clusters

This article introduces a systematic approach to troubleshooting Kubernetes pod network anomalies, covering classification of common failures, essential tools such as tcpdump, nsenter, paping and mtr, detailed packet‑capture techniques, a step‑by‑step troubleshooting workflow, and real‑world case studies to illustrate root‑cause analysis and resolution.

CNIKubernetesMTU
0 likes · 28 min read
How to Diagnose and Fix Pod Network Issues in Kubernetes Clusters
IT Architects Alliance
IT Architects Alliance
Sep 3, 2022 · Backend Development

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

This article explains the fundamental concepts of API gateways, their design motivations, key architectural components such as routing, service registration, load balancing, resilience, and security, and provides a comparative overview of popular open‑source implementations like OpenResty, Kong, Zuul, and Spring Cloud Gateway.

Securityapi-gatewayload balancing
0 likes · 27 min read
Understanding API Gateways: Concepts, Design Principles, and Comparison of Popular Solutions
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
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Aug 25, 2022 · Backend Development

Beyond Service Discovery: Advanced Features to Supercharge Your Registry Center

This article explores a range of advanced registry‑center capabilities—including console UI, service configuration, event tracing, topology mapping, traffic control, health‑check extensions, graceful release, framework adaptation, and DNS‑based discovery—to illustrate how to make a service registry more powerful and flexible.

service discoveryservice registrytraffic control
0 likes · 9 min read
Beyond Service Discovery: Advanced Features to Supercharge Your Registry Center
dbaplus Community
dbaplus Community
Aug 24, 2022 · Backend Development

From Monolith to Microservices: Transforming an Online Supermarket

This article walks through the evolution of an online supermarket from a simple monolithic web app to a fully fledged microservice architecture, detailing the motivations, design decisions, component breakdown, common pitfalls, and essential practices such as monitoring, tracing, logging, service discovery, resilience patterns, testing, and the role of service meshes.

MicroservicesService Meshcircuit breaker
0 likes · 24 min read
From Monolith to Microservices: Transforming an Online Supermarket
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
Top Architect
Top Architect
Aug 15, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains Nacos's core components, the principles of service registration and health checking, how Spring Cloud integrates Nacos via ServiceRegistry and AutoServiceRegistration, the implementation details of NacosServiceRegistry, heartbeat mechanisms, and dynamic service address discovery using HostReactor.

HeartbeatMicroservicesNacos
0 likes · 9 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Wukong Talks Architecture
Wukong Talks Architecture
Aug 3, 2022 · Backend Development

How to Assemble a Service Registry: Requirements, Interfaces, and Technical Choices

This article explains how to assemble a production‑grade service registry by analyzing requirements, defining registration/discovery interfaces, comparing push and health‑check mechanisms, selecting long‑connection technologies, and choosing data‑storage and high‑availability strategies, all illustrated with JSON examples and design guidelines.

Backend Architecturehealth checklong-connection
0 likes · 14 min read
How to Assemble a Service Registry: Requirements, Interfaces, and Technical Choices
Top Architect
Top Architect
Jul 29, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the Nacos architecture, its components, and how Spring Cloud integrates with Nacos for service registration, health checking, and dynamic service discovery, detailing the underlying mechanisms, code implementations, and the role of heartbeats in maintaining service health.

Cloud NativeHeartbeatMicroservices
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Architecture Digest
Architecture Digest
Jul 27, 2022 · Databases

Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage

This article provides a detailed introduction to etcd, covering its purpose as a highly‑available distributed key‑value store, core Raft‑based architecture, key concepts, common application scenarios, step‑by‑step installation and cluster deployment, as well as essential command‑line operations for managing data, backups, and cluster members.

BackupDeploymentKubernetes
0 likes · 26 min read
Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage
Open Source Linux
Open Source Linux
Jul 27, 2022 · Cloud Native

Kubernetes Service-to-Service Communication: ClusterIP, CoreDNS, and kube-proxy

This article explains how native Kubernetes objects—ClusterIP services, CoreDNS, and kube-proxy—work together to provide reliable service-to-service communication within a cluster, covering traditional IP-based approaches, the Kubernetes network model, DNS-based service discovery, and traffic routing via DNAT.

ClusterIPCoreDNSKubernetes
0 likes · 8 min read
Kubernetes Service-to-Service Communication: ClusterIP, CoreDNS, and kube-proxy
Programmer DD
Programmer DD
Jul 26, 2022 · Operations

Mastering Service Governance: From Distributed Systems to Reliable RPC Frameworks

This article explains the fundamentals of service governance in distributed systems, covering RPC communication, common anomalies, replica types, design principles, performance metrics, and the architecture and workflow of RPC frameworks, while also detailing key practices such as registration, discovery, load balancing, traffic shaping, version compatibility, circuit breaking, degradation, and rate limiting.

Distributed SystemsMicroservicesRPC
0 likes · 15 min read
Mastering Service Governance: From Distributed Systems to Reliable RPC Frameworks
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jul 26, 2022 · Backend Development

How to Assemble a Production‑Ready Service Registry from Scratch

This article walks through the complete design of a service registry—from requirement analysis and interface definition to push mechanisms, health‑check strategies, long‑connection technology choices, data storage options, and high‑availability considerations—providing a practical blueprint for building a production‑grade registry.

gRPChigh availabilityservice discovery
0 likes · 15 min read
How to Assemble a Production‑Ready Service Registry from Scratch
Top Architect
Top Architect
Jul 23, 2022 · Cloud Native

Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage

This article provides a detailed introduction to etcd, covering its purpose as a highly available distributed key‑value store, core concepts like Raft consensus, key features, common use cases such as service discovery and configuration management, step‑by‑step installation for single‑node and cluster deployments, and essential etcdctl commands for managing data and cluster members.

Cloud NativeConfiguration ManagementDistributed Systems
0 likes · 24 min read
Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage
Architect's Guide
Architect's Guide
Jul 23, 2022 · Backend Development

Monolithic vs Microservices Architecture: Advantages, Disadvantages, Gateways, Service Registration, and Configuration Centers

This article compares monolithic and microservice architectures, outlines their respective strengths and weaknesses, explains gateway design, service registration/discovery mechanisms, and reviews open‑source solutions for API gateways, service registries, and configuration centers, providing a comprehensive guide for backend engineers.

Backend ArchitectureConfiguration Managementservice discovery
0 likes · 27 min read
Monolithic vs Microservices Architecture: Advantages, Disadvantages, Gateways, Service Registration, and Configuration Centers
IT Architects Alliance
IT Architects Alliance
Jul 19, 2022 · Cloud Native

Overview of Spring Cloud Core Components and Service Registry Comparisons

This article provides a comprehensive overview of Spring Cloud’s core modules—including Eureka, Zuul, Ribbon, Hystrix, Feign, and Config—explains their roles in microservice architecture, compares Eureka with alternatives such as Nacos, ZooKeeper, Consul, and Etcd, and offers guidance on using service registries and API gateways in cloud‑native environments.

HystrixRibbonZuul
0 likes · 18 min read
Overview of Spring Cloud Core Components and Service Registry Comparisons
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.

JavaMicroservicesNacos
0 likes · 19 min read
Deep Dive into Nacos Service Registration and Discovery Mechanisms
Architect's Guide
Architect's Guide
Jun 29, 2022 · Cloud Native

Why I Chose Microservice Architecture and a Roadmap of Its Core Components

This article explains why microservice architecture is preferred over monolithic applications, outlines a clear learning roadmap, and details essential concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, data persistence, caching, and cloud providers.

DockerKubernetesservice discovery
0 likes · 15 min read
Why I Chose Microservice Architecture and a Roadmap of Its Core Components
Sanyou's Java Diary
Sanyou's Java Diary
Jun 27, 2022 · Backend Development

How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive

This article explores how Eureka’s heartbeat mechanism works in microservice architectures, comparing it to the Tang dynasty tribute system, and details who sends the heartbeat, its interval, the sending process, server handling, and the actions performed after receipt, with code examples and thread‑pool configuration.

HeartbeatMicroserviceseureka
0 likes · 7 min read
How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive
Alibaba Cloud Native
Alibaba Cloud Native
Jun 24, 2022 · Cloud Native

How Service Mesh Discovers Services: ASM Config Push & Selective Discovery

This article explains the service discovery and configuration push mechanisms of Alibaba Cloud's managed Istio‑compatible service mesh ASM, demonstrates practical experiments with Sidecar clusters, shows how VirtualService rewrites work across mesh‑in and mesh‑out services, and provides step‑by‑step guidance to enable selective service discovery for performance optimization.

ASMIstioKubernetes
0 likes · 16 min read
How Service Mesh Discovers Services: ASM Config Push & Selective Discovery
ITPUB
ITPUB
Jun 21, 2022 · Backend Development

How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive into Service Renewal

This article explains the Eureka heartbeat mechanism in microservice architectures, covering who sends the heartbeat, its scheduling interval, the request construction, server-side handling, and how the lease information is updated to determine service liveness.

Backend DevelopmentCloud NativeHeartbeat
0 likes · 6 min read
How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive into Service Renewal
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
IT Architects Alliance
IT Architects Alliance
May 9, 2022 · Cloud Native

Mastering Kubernetes: Core Concepts from Container Ops to Network Isolation

This article provides a comprehensive overview of Kubernetes, covering container operation fundamentals, multi‑site deployment models, service discovery mechanisms, shared pod resources, common CNI plugins, layered load‑balancing approaches, isolation dimensions, and essential network model principles for large‑scale clusters.

CNICloud NativeKubernetes
0 likes · 13 min read
Mastering Kubernetes: Core Concepts from Container Ops to Network Isolation
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 NativeMicroservicesSpring Cloud
0 likes · 4 min read
Understanding Eureka Service Registry in Spring Cloud
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 StrategiesGraceful ShutdownSpring Cloud
0 likes · 11 min read
Mastering Graceful Shutdown and Gray Release with Spring Cloud and Eureka
macrozheng
macrozheng
Apr 26, 2022 · Backend Development

Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD

This article examines five popular service registries—Zookeeper, Eureka, Nacos, Consul, and ETCD—explaining their core concepts, architecture, CAP trade‑offs, health‑check mechanisms, multi‑data‑center support, and provides guidance on selecting the most suitable registry for different technology stacks and availability requirements.

CAP theoremDistributed SystemsMicroservices
0 likes · 25 min read
Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD
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
Su San Talks Tech
Su San Talks Tech
Apr 12, 2022 · Cloud Native

Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD

This article explains the core concepts, roles, and essential functions of service registries, compares five popular solutions—Zookeeper, Eureka, Nacos, Consul, and ETCD—examining their architectures, consistency models, health checks, multi‑data‑center support, and provides guidance for selecting the most suitable registry for your microservice ecosystem.

service discoveryservice registry
0 likes · 23 min read
Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD
Tencent Cloud Middleware
Tencent Cloud Middleware
Mar 29, 2022 · Cloud Native

How to Implement Non‑Intrusive In‑Cluster DNS with PolarisMesh

This article explains the internal DNS challenges of VIP‑based service routing, compares intrusive SDK‑based and non‑intrusive DNS approaches, and details how PolarisMesh supports both centralized and distributed DNS implementations, including their capabilities, configuration steps, and future enhancements.

DNSPolarisMeshservice discovery
0 likes · 9 min read
How to Implement Non‑Intrusive In‑Cluster DNS with PolarisMesh
Java Interview Crash Guide
Java Interview Crash Guide
Mar 29, 2022 · Cloud Native

How to Build a Scalable Service Registry for Microservices

This article explains how to design a service registry that enables service registration, discovery, high availability, and dynamic handling of service instances in a microservice architecture, covering registration methods, consumer/provider interaction, push/pull mechanisms, long‑polling, and heartbeat health checks.

Microserviceshigh availabilitylong polling
0 likes · 8 min read
How to Build a Scalable Service Registry for Microservices
MaGe Linux Operations
MaGe Linux Operations
Mar 27, 2022 · Cloud Native

How Kubernetes Service Discovery Keeps Your Pods Connected

This article explains Kubernetes service discovery by first covering essential networking concepts, then detailing how Services provide stable endpoints, how they register with cluster DNS, how Endpoints track healthy Pods, and how kube-proxy routes traffic using iptables or IPVS to ensure reliable intra‑cluster communication.

Cloud NativeEndpointsKubernetes
0 likes · 13 min read
How Kubernetes Service Discovery Keeps Your Pods Connected
Wukong Talks Architecture
Wukong Talks Architecture
Mar 24, 2022 · Backend Development

Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples

This article provides a comprehensive overview of the microservice ecosystem built on Spring Cloud Alibaba, detailing essential modules such as service registration, discovery, load balancing, configuration, messaging, gateway, circuit breaking, distributed tracing, and transaction management, and includes practical code snippets and configuration examples for each component.

MicroservicesSpring Cloud Alibabacircuit breaker
0 likes · 21 min read
Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples
Efficient Ops
Efficient Ops
Mar 14, 2022 · Cloud Native

Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints

This article explains Kubernetes service discovery by first covering essential network concepts, then detailing how Services, Endpoints, and kube-proxy work together to provide stable, load‑balanced communication between dynamic Pods in a cloud‑native environment.

Cloud NativeKubernetesNetworking
0 likes · 12 min read
Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints
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
ITPUB
ITPUB
Feb 24, 2022 · Cloud Native

Mastering Kubernetes: Core Concepts, Architecture, and Networking Essentials

This article provides a comprehensive overview of Kubernetes, covering its purpose for container operations, key functions, core components, multi‑center deployment, service discovery methods, pod resource sharing, common CNI plugins, load‑balancing layers, isolation dimensions, network model principles, and IP address classifications.

CNIIP addressingKubernetes
0 likes · 14 min read
Mastering Kubernetes: Core Concepts, Architecture, and Networking Essentials
Efficient Ops
Efficient Ops
Feb 17, 2022 · Cloud Native

Demystifying Kubernetes: Architecture, Deployments, and Service Networking

This article provides a concise overview of Kubernetes, covering its master‑node architecture, core components, deployment workflow, pod fundamentals, container orchestration patterns, scaling and rolling updates, as well as internal and external service networking mechanisms.

Cloud NativeDeploymentcontainer orchestration
0 likes · 13 min read
Demystifying Kubernetes: Architecture, Deployments, and Service Networking
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 15, 2022 · Operations

Why etcd Is the Backbone of Modern Distributed Systems

This article explains what etcd is, its origins, core features such as simplicity, security, speed, and reliability, and details eight practical scenarios—including service discovery, messaging, load balancing, distributed coordination, locks, queues, monitoring, and leader election—showing why it often outperforms Zookeeper in cloud‑native environments.

Raftetcdkey-value store
0 likes · 15 min read
Why etcd Is the Backbone of Modern Distributed Systems