Dubbo Framework Core Concepts and Advanced Features
Measuring Website Performance Metrics
Response Time: Total duration from request initiation to response reception.
Concurrency: Number of simultaneous requests a system can handle.
Concurrent Connections: Total TCP connections established between clients and server per second.
Queries Per Second (QPS): Requests processed per second.
Concurrent ...
Posted on Sun, 10 May 2026 19:41:42 +0000 by joe__
Technical Problem-Solving Strategies for Software Engineering Interviews
Addressing Common Technical Challenges in Interviews
Large Data Volume Challenges
Case Study: In a rapidly growing e-commerce platform, the database struggles to handle the exponential increase in product catalog data, causing significant delays in search operations and product recommendations.
Solutions:
Database Sharding: Implement a shardin ...
Posted on Sun, 10 May 2026 10:42:17 +0000 by magicmoose
Introduction to Spring Cloud and Service Governance
1. Today's Content
Introduction to Spring Cloud
Spring Cloud Service Governance
2. Introduction to Spring Cloud
2.1 Microservices Architecture
![1587520885330]
Microservices Architecture:
The term "microservices" originated from Martin Fowler's blog post titled "Microservices", which can be found on his official blog: http ...
Posted on Sun, 10 May 2026 02:24:52 +0000 by del753
Quickstart Guide to Integrating Spring Boot with Nacos
Nacos Overview
Nacos, derived from Dynamic Naming and Configuration Service, is a platform designed to streamline service discovery, configuration management, and governance in cloud-native environments. It simplifies building, delivering, and managing microservice architectures by offering capabilities for dynamic registration, configuration, ...
Posted on Sat, 09 May 2026 15:50:09 +0000 by Benmcfc
Core Concepts of Microservices Architecture
Core Concepts of Microservices Architecture
Microservices architecture represents a structural approach to software development where an application is composed of small, autonomous modules. Each module, or service, focuses on a specific business capability and operates independently within its own process. These services communicate through we ...
Posted on Sat, 09 May 2026 00:30:56 +0000 by JParishy
Implementing a Simplified Dubbo SPI Mechanism
Core Annotations (Simulating Dubbo)
1. @SPI Annotation (Marking Extension Interfaces)
import java.lang.annotation.*;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface SPI {
// Default extension name
String value() default "";
}
2. @Adaptive Annotation (Simplified Adaptive Methods)
import java.lang.annot ...
Posted on Fri, 08 May 2026 11:06:54 +0000 by bluejay002
Implementing Distributed Transactions and Media Asset Management
Distributed Transactions in Microservices
In microservice architectures, a single business operation often spans multiple services and databases. Unlike local transactions that follow the ACID (Atomicity, Consistency, Isolation, Durability) principles within a single database, distributed transactions must ensure data consistency across network ...
Posted on Fri, 08 May 2026 02:00:09 +0000 by imran.rajani
Centralized Configuration Management and Hot Reloading with Nacos
Nacos functions not only as a service registry but also as a dynamic configuration management server. This capability allows for centralized configuration control, enabling updates to be pushed to multiple services simultaneously without requiring individual modifications or service restarts. When a service starts, it merges local configuration ...
Posted on Thu, 07 May 2026 19:23:50 +0000 by vomitbomb
Load Balancing and Advanced Configuration in Nacos Service Discovery
Nacos clusters organize microservices into logical groups, defaulting to the DEFAULT cluster. Adjust this behavior via the clusterName property in your configuration file:
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
username: nacos
password: nacos
clusterName: SH
Services in the same ...
Posted on Thu, 07 May 2026 17:41:58 +0000 by Jyotsna
Microservice Token Authentication and User Information Propagation Scheme
Design Approach
Upon successful login, generate a token using the userId and have the frontend store it.
When subsequent requests reach the gateway, create a filter to parse userId from the token and inject it into the request headers.
Once the request arrives at the target service, create an interceptor to extract userId from the headers, fet ...
Posted on Thu, 07 May 2026 05:44:52 +0000 by edwinlcy