Tagged articles
308 articles
Page 2 of 4
Open Source Linux
Open Source Linux
Dec 5, 2023 · Fundamentals

How Routers Find the Best Path: A Beginner’s Guide to Routing

This article explains what a router is, how it connects separate networks, the role of routing tables, different routing methods (direct, static, dynamic), three‑layer addressing, and the principles such as longest‑prefix match that determine how data packets find their optimal path.

IP addressingRouternetwork fundamentals
0 likes · 6 min read
How Routers Find the Best Path: A Beginner’s Guide to Routing
Huolala Tech
Huolala Tech
Nov 9, 2023 · Backend Development

How Huolala’s Multi‑Group Architecture Revolutionizes Microservice Routing

This article explains Huolala’s multi‑group microservice architecture, covering its background, core principles, deployment, discovery, routing strategies, extension mechanisms, and practical application scenarios that enable flexible, versioned, and policy‑driven service routing.

Backend ArchitectureJavaMicroservices
0 likes · 10 min read
How Huolala’s Multi‑Group Architecture Revolutionizes Microservice Routing
Inke Technology
Inke Technology
Sep 27, 2023 · Mobile Development

Master Flutter Routing with Mixins: Modular, Interceptable, Scalable

This article explores Flutter's routing system, classifying route types, demonstrating component, named, and generated routes, and introduces a mixin‑based modular router architecture that enables decoupled module registration, route interception, URL‑based navigation, and annotation‑driven code generation to improve maintainability and scalability.

FlutterMixinmodular architecture
0 likes · 22 min read
Master Flutter Routing with Mixins: Modular, Interceptable, Scalable
Open Source Linux
Open Source Linux
Sep 22, 2023 · Fundamentals

What Makes Switches Tick? Understanding Layer 2, 3, and 4 Switching

This article explains how Ethernet switches learn MAC addresses, forward frames, prevent loops, and differ across store‑and‑forward, cut‑through, and multi‑layer designs, while also covering routing fundamentals, layer‑3 switching operation, and the principles of layer‑4 load‑balancing switches.

Layer 2Layer 3Layer 4
0 likes · 19 min read
What Makes Switches Tick? Understanding Layer 2, 3, and 4 Switching
Top Architect
Top Architect
Sep 20, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article explains how WeChat Pay solved the fragmented iOS/Android implementations by building a C++‑based cross‑platform framework, introducing UseCase‑driven flow abstraction, a unified routing mechanism, disciplined network request handling, and standardized data passing, resulting in up to 45% code reduction and faster feature delivery.

CData FlowNetwork Requests
0 likes · 17 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
php Courses
php Courses
Sep 18, 2023 · Frontend Development

9 Essential Vue.js Plugins for Frontend Development

This article introduces nine practical Vue.js plugins—including Vuetify, Vue Router, Vuex, Vue-i18n, Vue-lazyload, Vue-awesome-swiper, Vue-chartjs, Vue-meta, and Vue-awesome—detailing their features and providing code examples to help front‑end developers improve efficiency and code elegance.

PluginsState ManagementUI
0 likes · 10 min read
9 Essential Vue.js Plugins for Frontend Development
Selected Java Interview Questions
Selected Java Interview Questions
Sep 6, 2023 · Backend Development

Spring Cloud Gateway: Concepts, Configuration, Routing, Filters, and CORS Handling

This article introduces Spring Cloud Gateway as a unified entry for microservices, explains its core functions, advantages over Zuul, Maven dependencies, YAML routing configuration, detailed route components, filter types with code examples, custom global filters, execution order, and CORS solutions for backend development.

BackendCORSFilters
0 likes · 14 min read
Spring Cloud Gateway: Concepts, Configuration, Routing, Filters, and CORS Handling
Top Architect
Top Architect
Sep 5, 2023 · Backend Development

Service Gateway Explained: Routing, Filters, Benefits, and Java‑Based Technical Stack

This article explains what a service gateway is—combining routing and filters—covers why it is needed for centralized cross‑cutting concerns such as authentication, rate limiting and monitoring, describes the architecture and request flow with gateway, open‑service and microservices, and recommends a Java‑based stack including Spring Boot, Netflix Zuul, Consul, JWT, Prometheus, Grafana, ELK and JMeter.

FiltersJavaSpring Boot
0 likes · 9 min read
Service Gateway Explained: Routing, Filters, Benefits, and Java‑Based Technical Stack
Open Source Linux
Open Source Linux
Aug 28, 2023 · Operations

Detecting and Resolving Network Loops with Traffic Analysis

This article explains how a large internal network suffered severe slowdown and packet loss due to a routing loop, how traffic analysis revealed massive UDP2425 usage consuming 99% of bandwidth, and the step‑by‑step method used to identify and eliminate the loop.

OperationsTraffic analysisUDP
0 likes · 7 min read
Detecting and Resolving Network Loops with Traffic Analysis
Liangxu Linux
Liangxu Linux
Aug 26, 2023 · Fundamentals

Understanding Routers: Key Concepts, Types, and Protocols Explained

This article provides a comprehensive overview of routers, covering their definition, routing and forwarding processes, various hardware and performance classifications, IP addressing, routing protocols, redundancy methods, security features, and management interfaces, all illustrated with clear diagrams.

IP addressingNetworkingProtocols
0 likes · 22 min read
Understanding Routers: Key Concepts, Types, and Protocols Explained
Architect's Guide
Architect's Guide
Aug 25, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework

The article describes how a C++‑based cross‑platform framework was built to unify iOS and Android implementations of WeChat Pay, addressing bugs, scalability, quality assurance, routing, network request management, and data‑flow discipline, ultimately improving development efficiency and user experience.

CUseCaseWeChat Pay
0 likes · 13 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework
Alibaba Cloud Native
Alibaba Cloud Native
Aug 17, 2023 · Cloud Native

Hands‑On Evaluation of Alibaba Cloud’s MSE‑Higress Cloud‑Native Gateway

This article walks through a complete hands‑on assessment of Alibaba Cloud’s MSE‑Higress cloud‑native gateway, covering purchase, service and route creation, rewrite policies, rate‑limiting tests, EDAS microservice integration (HTTP, Dubbo, gRPC), canary release configuration, plugin market comparison, and a set of practical improvement suggestions.

Cloud Native GatewayEDAS IntegrationMSE-Higress
0 likes · 20 min read
Hands‑On Evaluation of Alibaba Cloud’s MSE‑Higress Cloud‑Native Gateway
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Aug 15, 2023 · Frontend Development

Understanding React Router v6: Route Order, Nesting, Loaders, and Permissions

This article compares React Router v5 and v6, highlighting v6’s new Routes component, simplified nesting, loader functions for pre‑render data fetching, error handling, permission checks, and integration with defer and Suspense, providing code examples and practical migration insights for frontend developers.

React Routerloaderrouting
0 likes · 18 min read
Understanding React Router v6: Route Order, Nesting, Loaders, and Permissions
Huolala Tech
Huolala Tech
Aug 8, 2023 · Mobile Development

TheRouter-iOS: A Lightweight Routing Middleware for Mobile Apps

TheRouter-iOS is a lightweight, annotation‑driven routing middleware that brings Java‑style dependency injection, hard‑code elimination, dynamic redirection, interceptors, and flexible navigation to iOS, offering a unified solution for complex mobile architectures and seamless integration with Android and web components.

Mobile Developmentannotationdependency-injection
0 likes · 13 min read
TheRouter-iOS: A Lightweight Routing Middleware for Mobile Apps
Open Source Linux
Open Source Linux
Jun 6, 2023 · Fundamentals

Master Computer Networking: From Basic Concepts to Advanced Protocols Explained

This comprehensive guide covers fundamental networking concepts, including link, node, protocol, service, PDU layers, network topologies, TCP/IP architecture, routing algorithms, security mechanisms, and practical commands, providing a complete overview for students and professionals seeking to deepen their understanding of modern computer networks.

Computer NetworksNetwork ProtocolsSecurity
0 likes · 58 min read
Master Computer Networking: From Basic Concepts to Advanced Protocols Explained
AI Cyberspace
AI Cyberspace
Jun 5, 2023 · Fundamentals

Mastering Dynamic Routing: BGP, IGPs, and Protocol Mechanics Explained

This article provides a comprehensive overview of dynamic routing protocols, detailing their basic operation, classification, common implementations such as RIP, OSPF, and BGP, performance metrics, BGP message structures, path attributes, route selection rules, and advanced concepts like route reflectors, multiprotocol extensions, and BGP‑LS for topology extraction.

BGPInternetdynamic routing
0 likes · 41 min read
Mastering Dynamic Routing: BGP, IGPs, and Protocol Mechanics Explained
Laravel Tech Community
Laravel Tech Community
May 21, 2023 · Backend Development

Generating URLs in Laravel with Helper Functions

This article explains Laravel's URL helper functions, showing how to generate basic URLs, retrieve the current URL, create URLs for named routes—including routes with parameters and Eloquent models—and produce signed and temporary signed URLs for secure link handling.

LaravelPHPSigned URLs
0 likes · 5 min read
Generating URLs in Laravel with Helper Functions
php Courses
php Courses
May 19, 2023 · Backend Development

Best Practices for Managing REST APIs with Laravel

This article outlines best practices for building and managing RESTful APIs using Laravel, covering resource routing, API route groups, request and response handling, middleware for authentication and access control, and controller implementation, with code examples illustrating each concept.

LaravelPHPREST API
0 likes · 8 min read
Best Practices for Managing REST APIs with Laravel
DaTaobao Tech
DaTaobao Tech
May 19, 2023 · Frontend Development

SSR Migration and Routing Configuration for Taobao Car Detail Pages

The team merged Taobao car detail page SSR and CSR into a single repository by adding an "ssr": true flag, aligning routing across src/pages, app.json, and render functions, ensuring PAGE_NAME matches app.json names, mocking browser globals for Node builds, moving metas and scripts to documents, and dynamically overriding the public path to load pre‑release assets, thereby cutting double maintenance and simplifying deployment.

Build configurationEnvironment SimulationSSR
0 likes · 14 min read
SSR Migration and Routing Configuration for Taobao Car Detail Pages
php Courses
php Courses
May 10, 2023 · Backend Development

How to Build a Map Application with PHP and AMap (Gaode) API

This article guides developers through obtaining an AMap API key, setting up a PHP environment, retrieving geolocation data via the API, and embedding an interactive map with optional routing features using JavaScript, providing complete code examples for each step.

Amap APIGeocodingMap Development
0 likes · 7 min read
How to Build a Map Application with PHP and AMap (Gaode) API
php Courses
php Courses
Apr 23, 2023 · Backend Development

Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch

This article provides a step‑by‑step guide to building a PHP MVC framework from scratch, covering MVC basics, directory structure, routing, controllers, models, views, core utilities, and includes sample code snippets throughout for developers.

FrameworkMVCORM
0 likes · 9 min read
Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch
Sohu Tech Products
Sohu Tech Products
Apr 12, 2023 · Frontend Development

Vue vs React: Programming Styles, View Syntax, Components, Routing, State Management, Reactivity and Lifecycle Comparison

This article provides a comprehensive technical comparison between Vue and React, covering their programming and view styles, component models, routing solutions, state‑management libraries, basic feature differences, reactivity mechanisms, lifecycle hooks and side‑effect handling, with illustrative code examples.

ComponentReactReactivity
0 likes · 15 min read
Vue vs React: Programming Styles, View Syntax, Components, Routing, State Management, Reactivity and Lifecycle Comparison
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 2, 2023 · Backend Development

Location-Based Services (LBS) in On‑Site Fulfillment: Geofencing, Order Allocation, Routing and Autonomous Scheduling

This article explains how a location‑based service platform uses geofencing, R‑tree indexing, ray‑casting algorithms, and Elasticsearch GEO queries to determine service eligibility, allocate on‑site engineers, plan routes, and enable autonomous order scheduling for a C2B recycling business.

ElasticsearchGeofencingLBS
0 likes · 12 min read
Location-Based Services (LBS) in On‑Site Fulfillment: Geofencing, Order Allocation, Routing and Autonomous Scheduling
ByteFE
ByteFE
Feb 27, 2023 · Frontend Development

Deep Dive into React Router v6 Architecture and Core Implementations

This article provides an in‑depth technical overview of React Router v6, covering client‑side routing modes (Hash and History), the library’s file structure, core architecture, key components such as BrowserRouter, Route, useRoutes, and common hooks like useLocation, useNavigate, useParams, illustrating their implementations with code snippets and diagrams.

SPAarchitecturereact-router
0 likes · 12 min read
Deep Dive into React Router v6 Architecture and Core Implementations
360 Smart Cloud
360 Smart Cloud
Jan 16, 2023 · Backend Development

Comparison of Routing Matching Algorithms in APISIX and Kong

This article analyzes and compares the routing matching processes of the open‑source API gateways APISIX and Kong, detailing their initialization, rule generation, categorization, matching algorithms, performance testing, and concluding why APISIX's radix‑tree approach yields higher efficiency.

APISIXKongLua
0 likes · 15 min read
Comparison of Routing Matching Algorithms in APISIX and Kong
Sohu Tech Products
Sohu Tech Products
Jan 11, 2023 · Frontend Development

Route Guards and the Emerging Navigation API for SPA Routing

This article explains the limitations of using History API for SPA route guards, compares two common workarounds, and introduces the new Navigation API as a more centralized and native solution for handling navigation events, transitions, and abortable fetches in modern front‑end development.

History APIJavaScriptNavigation API
0 likes · 13 min read
Route Guards and the Emerging Navigation API for SPA Routing
Sohu Tech Products
Sohu Tech Products
Jan 11, 2023 · Frontend Development

Understanding Next.js 13: Turbopack, App Directory Routing, and React Server Components

This article explains the major changes introduced in Next.js 13—including the new Turbopack bundler, the file‑based app directory routing system, React Server Components, data fetching strategies, and updated utilities such as next/image and @next/font—highlighting their performance benefits and migration considerations for modern frontend development.

App DirectoryNext.jsReact Server Components
0 likes · 15 min read
Understanding Next.js 13: Turbopack, App Directory Routing, and React Server Components
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jan 9, 2023 · Backend Development

How Go’s Built‑In HTTP Server Handles Connections and Requests

This article walks through building a minimal Go HTTP server, explains how ListenAndServe manages connections, details the internal accept‑serve loop, shows request handling, routing rules, and customization hooks, providing clear code examples and diagrams to demystify Go’s built‑in web server.

HTTP serverNetworkingconcurrency
0 likes · 10 min read
How Go’s Built‑In HTTP Server Handles Connections and Requests
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 22, 2022 · Frontend Development

Building a Management Backend with Ant Design 5, React 18, Vite, and TypeScript

This article explains why Ant Design 5 is preferred over MUI, then walks through configuring Vite and tsconfig, creating login and home pages, designing a recursive routing system, implementing lazy loading, menu generation, route listening hooks, tab management with KeepAlive, theme customization, and dynamic routing with React Router 6.4.3 for a full‑featured admin dashboard.

Ant DesignMobXReact
0 likes · 17 min read
Building a Management Backend with Ant Design 5, React 18, Vite, and TypeScript
ELab Team
ELab Team
Nov 11, 2022 · Backend Development

Boost Node.js Routing Performance with Trie Prefix Trees

This article explains how to implement an efficient routing system for Node.js web frameworks using a Trie (prefix tree) data structure, covering static, dynamic, and regex route matching, code examples, performance considerations, and practical tips for optimizing route lookup.

Backend DevelopmentNode.jsPrefix Tree
0 likes · 13 min read
Boost Node.js Routing Performance with Trie Prefix Trees
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2022 · Mobile Development

Advanced Android Componentization: Component Splitting, Multi‑UI Strategies, KV Storage, and Routing Best Practices

This article explains how to split Android components based on business functionality, handle strong and weak component dependencies, configure multiple UI themes, manage key‑value storage safely with MMKV‑KTX, and use routing frameworks judiciously to keep modular apps maintainable and scalable.

AndroidComponentizationKV storage
0 likes · 22 min read
Advanced Android Componentization: Component Splitting, Multi‑UI Strategies, KV Storage, and Routing Best Practices
ITPUB
ITPUB
Oct 26, 2022 · Backend Development

How to Choose the Right Components When Building a Go Microservice Framework

This article walks through practical trade‑offs in designing a Go microservice framework, covering protocol choices, data transport, network handling, serialization methods, service registry options, routing algorithms, and rate‑limiting strategies, while highlighting real‑world implementation details and pitfalls.

GoMicroservicesprotocol design
0 likes · 12 min read
How to Choose the Right Components When Building a Go Microservice Framework
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 14, 2022 · Frontend Development

Why Sub‑Application Routes Do Not Update When the Main Application Switches Routes in Qiankun and How to Fix It

This article explains the issue where a Qiankun micro‑frontend main app changes its route but the child app's route does not update, analyzes the underlying cause related to hashchange events, and provides two practical solutions: manually dispatching a hashchange event or replacing Link tags with anchor tags.

HashChangeJavaScriptMicro‑frontend
0 likes · 12 min read
Why Sub‑Application Routes Do Not Update When the Main Application Switches Routes in Qiankun and How to Fix It
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 11, 2022 · Frontend Development

Deep Dive into Vue Router 4 Navigation Guard Source Code

This article thoroughly explains the core mechanisms of Vue Router 4 navigation guards, covering global, per‑route, and component guards, their classification, execution flow, and the underlying source‑code implementations such as useCallbacks, guardToPromiseFn, and runGuardQueue.

JavaScriptNavigation GuardVue-router
0 likes · 13 min read
Deep Dive into Vue Router 4 Navigation Guard Source Code
Code Ape Tech Column
Code Ape Tech Column
Aug 22, 2022 · Backend Development

Comprehensive Guide to API Gateway Concepts, Design, Types, and Best Practices

This article provides an in‑depth overview of API gateways, covering basic concepts, design principles, functional requirements, traffic vs. business gateways, comparisons of popular implementations such as OpenResty, Kong, Zuul, and Spring Cloud Gateway, and practical recommendations for high performance, availability, and scalability in microservice architectures.

MicroservicesScalabilitySecurity
0 likes · 28 min read
Comprehensive Guide to API Gateway Concepts, Design, Types, and Best Practices
php Courses
php Courses
Jul 14, 2022 · Frontend Development

29 Classic Vue Interview Questions Summary

This article compiles 29 essential Vue interview questions covering Vue 3 design goals, performance optimizations, component structure, Vuex architecture, routing techniques, Composition vs Options API, and common pitfalls, providing a comprehensive study guide for frontend developers preparing for technical interviews.

JavaScriptVueVue3
0 likes · 4 min read
29 Classic Vue Interview Questions Summary
DeWu Technology
DeWu Technology
Jun 29, 2022 · Backend Development

Architecture and Routing Rules of an Online Customer Service System

The article describes an online customer service platform that guides users from robot chat to human agents and satisfaction rating, detailing its visitor‑side interfaces, multi‑console backend architecture, service‑hour schedules, channel‑based routing, queue‑overflow handling, reliable IM messaging with retry logic, SOP knowledge‑base assistance, and session‑termination policies.

BackendIM Systemcustomer-service
0 likes · 9 min read
Architecture and Routing Rules of an Online Customer Service System
Architecture Digest
Architecture Digest
Jun 28, 2022 · Cloud Native

Spring Cloud Tencent: An Overview of Its Features and Architecture

Spring Cloud Tencent integrates Tencent's Polaris platform to provide a comprehensive, out‑of‑the‑box microservice solution for Spring Boot and Spring Cloud users, covering service registration, configuration management, routing, rate limiting, circuit breaking, and proximity routing, while emphasizing low‑cost, high‑efficiency, and stable architecture for Java enterprises.

Microservicescircuit-breakerconfiguration-management
0 likes · 16 min read
Spring Cloud Tencent: An Overview of Its Features and Architecture
360 Tech Engineering
360 Tech Engineering
May 31, 2022 · Frontend Development

React Router DOM v6: Installation, Simple, Nested, Index, and Parameterized Routing with Full Code Examples

This tutorial explains how to install react-router-dom, create basic and nested routes, handle unmatched and index routes, pass parameters, use search parameters, customize link behavior, and navigate programmatically in a React application, providing complete code snippets for each concept.

JavaScriptReactReact Router
0 likes · 10 min read
React Router DOM v6: Installation, Simple, Nested, Index, and Parameterized Routing with Full Code Examples
Liangxu Linux
Liangxu Linux
May 26, 2022 · Fundamentals

A Beginner’s Guide to VLANs, Routing, Gateways, DNS, MAC and Subnet Masks

This article explains the concepts of VLANs, single‑arm routing and layer‑3 switches, gateways, DNS, MAC addresses, and subnet masks, using simple analogies and diagrams to show how network segmentation and communication work together in modern LAN environments.

DNSMAC addressNetworking Fundamentals
0 likes · 11 min read
A Beginner’s Guide to VLANs, Routing, Gateways, DNS, MAC and Subnet Masks
Sohu Tech Products
Sohu Tech Products
May 25, 2022 · Frontend Development

Comprehensive Guide to the React Ecosystem: Tools, Libraries, and Best Practices

This article provides an extensive overview of the modern React ecosystem, covering project setup options, state management, routing, styling, component libraries, animation, data fetching, testing, type checking, internationalization, and many other tools and best‑practice recommendations for frontend developers.

ReactState ManagementStyling
0 likes · 20 min read
Comprehensive Guide to the React Ecosystem: Tools, Libraries, and Best Practices
HelloTech
HelloTech
Apr 29, 2022 · Operations

Multi-Active Deployment Modes, Routing Rules, and Unitization in Data Center Architecture

The article explains multi‑active deployment modes—same‑city, cross‑city, and cross‑city multi‑active—along with routing rules (random, user‑ID, region) and unitization, describing how sharding IDs map traffic to central or unit data centers, and detailing middleware solutions for storage, messaging, SOA, and Snowflake ID generation to achieve scalable, highly available architecture.

Active-ActiveData centerhigh availability
0 likes · 10 min read
Multi-Active Deployment Modes, Routing Rules, and Unitization in Data Center Architecture
Sohu Tech Products
Sohu Tech Products
Apr 27, 2022 · Frontend Development

Progressive Optimization Journey of a WeChat Mini Program

This article chronicles the step‑by‑step optimization of a WeChat mini‑program, covering native stack choices, ES6+ adoption, modular architecture, versioning, code formatting, request abstraction, UI component migration, ESLint, unit testing, routing, environment handling, Gulp workflow, CSS variables, and sub‑package strategies.

ESLintFrontend OptimizationSubpackage
0 likes · 34 min read
Progressive Optimization Journey of a WeChat Mini Program
Beike Product & Technology
Beike Product & Technology
Apr 8, 2022 · Mobile Development

Design and Implementation of a Non‑Intrusive Page Network Request Preloading Framework for Android

The article presents a non‑intrusive Android framework that preloads page network requests in parallel with page initialization, describing its three‑part architecture, routing and network interceptors, code implementation, and performance gains that can reduce overall page load time by up to 100 ms.

Network PreloadingOkHttpRetrofit
0 likes · 12 min read
Design and Implementation of a Non‑Intrusive Page Network Request Preloading Framework for Android
Architects' Tech Alliance
Architects' Tech Alliance
Apr 3, 2022 · Fundamentals

Comprehensive Overview of Computer Network Architecture and Protocols

This article provides a detailed introduction to computer networking, covering network classifications, the OSI and TCP/IP layer models, physical, data link, network, transport, and application layer protocols such as Ethernet, IP, TCP, UDP, DNS, DHCP, and HTTP, along with performance metrics, routing algorithms, and connection management mechanisms.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 23 min read
Comprehensive Overview of Computer Network Architecture and Protocols
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 1, 2022 · Frontend Development

Micro Frontend Architecture and Implementation with Qiankun: Principles, Practices, and Advanced Topics

This comprehensive guide explains micro‑frontend concepts, the core principles of independent development, deployment and runtime, compares various implementation options, and provides detailed step‑by‑step instructions for using Qiankun—including registration, lifecycle hooks, routing strategies, sandbox isolation, CSS scoping, resource sharing, inter‑app communication, memory management, and deployment workflows—targeted at modern frontend engineers.

Frontend ArchitectureMicro FrontendsModule Federation
0 likes · 56 min read
Micro Frontend Architecture and Implementation with Qiankun: Principles, Practices, and Advanced Topics
BaiPing Technology
BaiPing Technology
Feb 28, 2022 · Mobile Development

How to Build a Unified Cross‑Platform Routing SDK for iOS Apps

This article explains the design and implementation of a unified routing SDK for iOS that enables page jumps, parameter passing, return values, interceptors, redirection, and cross‑technology integration (Native, Flutter, HTML5, Mini‑Programs) while remaining non‑intrusive to existing codebases.

Objective‑CSDKSwift
0 likes · 22 min read
How to Build a Unified Cross‑Platform Routing SDK for iOS Apps
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Feb 21, 2022 · Backend Development

Deep Dive into Go net/http and Gin Framework Source Code

This article provides a comprehensive analysis of Go's net/http library and the Gin framework, detailing request handling flow, router implementation, middleware chaining, and context management, while presenting key source code excerpts to illustrate how HTTP services are built and extended in Go.

GinGoHTTP
0 likes · 18 min read
Deep Dive into Go net/http and Gin Framework Source Code
IT Architects Alliance
IT Architects Alliance
Feb 12, 2022 · Mobile Development

Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance

This article details how a C++‑based cross‑platform framework was designed for WeChat Pay to unify iOS and Android implementations, improve scalability, quality assurance, and developer productivity through use‑case abstraction, a routing mechanism, and refined network and data handling.

C++Mobile DevelopmentWeChat Pay
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for WeChat Pay: Architecture, Routing, and Quality Assurance
Top Architect
Top Architect
Jan 25, 2022 · Big Data

Elasticsearch Cluster Deployment and Management Guide (Mac/Windows)

This article explains why Elasticsearch should run in a cluster, describes the cluster concept, provides step‑by‑step configuration for three nodes on macOS/Windows, demonstrates health checks, failover, horizontal scaling, routing calculations, shard control, and the read/write workflow, all illustrated with code snippets and screenshots.

ClusterElasticsearchhigh availability
0 likes · 10 min read
Elasticsearch Cluster Deployment and Management Guide (Mac/Windows)
ITPUB
ITPUB
Jan 14, 2022 · Fundamentals

Master Linux Routing: From Packets to Containers and Overlay Networks

This article explains why Linux routing is essential for container networking, details how routing works during packet transmission and reception, explores routing tables and lookup mechanisms in the kernel, and provides practical commands for enabling forwarding, inspecting, modifying, and testing routing rules.

ContainersKernelLinux
0 likes · 16 min read
Master Linux Routing: From Packets to Containers and Overlay Networks
YunZhu Net Technology Team
YunZhu Net Technology Team
Jan 7, 2022 · Operations

Huawei DSVPN Solution: Architecture, Configuration Steps, and Validation

This article explains the limitations of traditional IPSec VPNs for growing enterprises, introduces Huawei's DSVPN dynamic VPN technology, provides detailed configuration procedures for Hub and Spoke devices—including interface, routing, firewall, and security policies—and demonstrates verification of end‑to‑end connectivity.

DSVPNDynamic VPNHuawei
0 likes · 14 min read
Huawei DSVPN Solution: Architecture, Configuration Steps, and Validation
Open Source Linux
Open Source Linux
Dec 31, 2021 · Fundamentals

Mastering Routing Protocols: OSPF, EIGRP, RIP, IS‑IS, and BGP Explained

This comprehensive guide explains the purpose, types, metrics, and convergence behavior of major routing protocols—including static, dynamic, distance‑vector, and link‑state protocols such as OSPF, EIGRP, RIP, IS‑IS, and BGP—while detailing their selection algorithms, administrative distances, and key configuration concepts.

BGPEIGRPOSPF
0 likes · 25 min read
Mastering Routing Protocols: OSPF, EIGRP, RIP, IS‑IS, and BGP Explained
Sohu Tech Products
Sohu Tech Products
Dec 8, 2021 · Mobile Development

Understanding Android App Routing: Concepts, Requirements, and Implementation

This article explains the concept of routing in Android applications, discusses why third‑party routing frameworks are often needed for large, componentized apps, outlines the essential features of a routing framework, and details the implementation techniques such as annotation processing, AOP injection, and service routing with concrete code examples.

ARouterAndroidAnnotation Processing
0 likes · 14 min read
Understanding Android App Routing: Concepts, Requirements, and Implementation
Top Architect
Top Architect
Dec 7, 2021 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity

The article describes how a C++‑based cross‑platform framework, combined with UseCase abstraction, routing mechanisms, unified network request handling, and strict data‑transfer rules, solved iOS/Android inconsistencies in WeChat Pay, cut code size by 45%, kept crash rates stable, and dramatically improved development efficiency.

CWeChat Paycross-platform
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 2, 2021 · Backend Development

Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration

The article introduces Egg.js, a Node.js framework that implements the classic MVC pattern with clearly separated controllers, services, and views, explains routing, configuration, project layout, multi‑process architecture, scheduled tasks, and plugin system, and demonstrates building a Hacker News clone.

ConfigurationMVCNode.js
0 likes · 17 min read
Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration
Tencent Music Tech Team
Tencent Music Tech Team
Nov 17, 2021 · Mobile Development

Understanding Flutter Routing and Navigation Management

Flutter’s navigation system uses a stateful Navigator widget that manages a stack of Route objects—such as OverlayRoute, TransitionRoute, ModalRoute, PageRoute, and PopupRoute—while an Overlay mirrors this stack with OverlayEntry widgets and the internal _Theatre component efficiently renders on‑stage and off‑stage pages.

FlutterMobile DevelopmentOverlay
0 likes · 9 min read
Understanding Flutter Routing and Navigation Management
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 15, 2021 · Backend Development

Deep Dive into Spring Cloud Gateway: Architecture and Request Flow Explained

This article introduces Spring Cloud Gateway, outlines its core components such as routes, predicates, and filters, and provides a detailed step‑by‑step analysis of the request handling process—including code examples, filter chain execution, routing, and response writing—offering practical insights for backend developers.

FiltersJavaSpring Cloud Gateway
0 likes · 10 min read
Deep Dive into Spring Cloud Gateway: Architecture and Request Flow Explained
TAL Education Technology
TAL Education Technology
Nov 11, 2021 · Backend Development

Optimizing the Qingzhou Business Gateway: Performance Boosts, FFI Integration, and Routing Enhancements

This article details the architecture of the Qingzhou Business Gateway, identifies its granular control, data‑loss, and performance issues, and explains a series of optimizations—including FFI usage, table‑pool reuse, coroutine caching, radixtree routing, and connection‑pool tuning—that raise single‑node QPS to 80 k while preserving functional capabilities.

FFILuaOpenResty
0 likes · 13 min read
Optimizing the Qingzhou Business Gateway: Performance Boosts, FFI Integration, and Routing Enhancements
Tencent Music Tech Team
Tencent Music Tech Team
Nov 10, 2021 · Mobile Development

Android Routing Management: Activity, Fragment, and Hybrid Page Navigation

Android routing management separates native navigation—using Activity launch modes, the ActivityManagerService task stack, intents, and the Navigation component for fragments—from hybrid navigation, where Activities host WebView, Weex/React‑Native, or Flutter pages and communicate via intents, bridges, or platform channels to achieve flexible page routing.

ActivityAndroidFragment
0 likes · 13 min read
Android Routing Management: Activity, Fragment, and Hybrid Page Navigation
Code Ape Tech Column
Code Ape Tech Column
Nov 1, 2021 · Backend Development

Spring Cloud Gateway: Core Concepts, Configuration, Filters, Nacos Integration, and Dynamic Routing

This article explains why a gateway is essential in micro‑service architectures, introduces Spring Cloud Gateway’s core concepts such as routes, predicates and filters, shows step‑by‑step setup with Maven dependencies, demonstrates custom local and global filters, and details integration with Nacos for service discovery, load‑balancing, dynamic routing and global error handling.

FiltersJavaNacos
0 likes · 22 min read
Spring Cloud Gateway: Core Concepts, Configuration, Filters, Nacos Integration, and Dynamic Routing
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 26, 2021 · Backend Development

Analysis of RocketMQ Routing Registration Mechanism, Its Defects, and the Impact of Network Partitions

This article examines RocketMQ's routing registration process, identifies its two main shortcomings—delayed failure detection and NameServer inconsistency—and explores how network partitions can cause prolonged data inconsistency, uneven message distribution, and partitioned consumption, while discussing the architectural trade‑offs behind these design choices.

MessagingRocketMQarchitecture
0 likes · 6 min read
Analysis of RocketMQ Routing Registration Mechanism, Its Defects, and the Impact of Network Partitions
Xueersi 1-on-1 Technology Team
Xueersi 1-on-1 Technology Team
Oct 21, 2021 · Mobile Development

Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management

This article explores the rapid rise of mobile cross‑platform solutions, explains why the Xueersi 1‑to‑1 team chose Flutter, and details their engineering practices—including project architecture, engine‑sharing strategies, unified routing, communication channels, and crash monitoring—while also looking ahead to future possibilities.

Engine SharingFluttercrash monitoring
0 likes · 21 min read
Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management
IT Architects Alliance
IT Architects Alliance
Aug 8, 2021 · Backend Development

Message Exchange Patterns: Architecture and Routing

This article explains the fundamental message exchange patterns—including publish‑subscribe, fanout, unidirectional and bidirectional streaming, as well as unicast, broadcast, multicast, and anycast routing—detailing their structures, use‑cases, and typical implementations in modern backend systems.

Backend ArchitectureFanoutmessage patterns
0 likes · 8 min read
Message Exchange Patterns: Architecture and Routing
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 8, 2021 · Backend Development

Mastering Message Exchange Patterns: From Pub/Sub to Anycast

This article explains the fundamental message exchange architectures and routing patterns—including publish‑subscribe, fan‑out, unidirectional and bidirectional streaming, as well as unicast, broadcast, multicast, and anycast—illustrated with diagrams and practical examples for modern backend systems.

BackendDistributed SystemsMessaging
0 likes · 9 min read
Mastering Message Exchange Patterns: From Pub/Sub to Anycast
政采云技术
政采云技术
Jul 27, 2021 · Frontend Development

Essential React Router Knowledge and Tips

This article explains the core concepts, basic usage, nested routing, parameter handling, Switch behavior, browser and hash modes, underlying path‑to‑regexp dependency, and integration with Dva, providing practical code examples and best‑practice recommendations for React Router in modern single‑page applications.

ReactReact RouterSPA
0 likes · 18 min read
Essential React Router Knowledge and Tips
ITPUB
ITPUB
Jul 21, 2021 · Backend Development

How Our Reactive API Gateway Handles Routing, Rate Limiting, and Security in Microservices

This article explains the overall architecture of a reactive API gateway built on RxNetty, detailing its request dispatch, conditional routing for gray releases, API management, rate‑limiting and circuit‑breaking, security policies, and integrated monitoring and tracing within a microservices ecosystem.

Backend DevelopmentMicroservicesapi-gateway
0 likes · 13 min read
How Our Reactive API Gateway Handles Routing, Rate Limiting, and Security in Microservices
NetEase Media Technology Team
NetEase Media Technology Team
Jul 21, 2021 · Mobile Development

Componentization Practices in NetEase News iOS Application

The NetEase News iOS team adopted a three‑layer componentization strategy—foundation, common, and business—standardizing code conventions, Git workflow, and CI‑driven reviews, encapsulating third‑party libraries, managing dependencies via injection and mediators, and distributing binary pods, which reduced the main project to a single file while expanding reusable components to over 250, achieving low coupling and high cohesion.

Component ArchitecturePoddependency management
0 likes · 19 min read
Componentization Practices in NetEase News iOS Application
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Jul 15, 2021 · Backend Development

Spring Cloud Gateway: Principles and Practical Applications

This article explains the architecture, core concepts, routing mechanisms, configuration options, and extensibility of Spring Cloud Gateway, illustrating how it replaces Zuul with a non‑blocking Netty‑based solution and how to customize routes, predicates, filters, and dynamic updates for microservice environments.

FiltersJavaNetty
0 likes · 27 min read
Spring Cloud Gateway: Principles and Practical Applications
Liangxu Linux
Liangxu Linux
Jul 8, 2021 · Fundamentals

Inside Linux: A Deep Dive into the TCP/IP Stack Architecture

This article provides a comprehensive overview of the Linux networking stack, detailing the TCP/IP four‑layer model, socket subsystem, transport and IP layers, netfilter hooks, routing, neighbor handling, link‑layer drivers, packet types, traffic control, and kernel configuration interfaces.

netfilternetwork-stackrouting
0 likes · 7 min read
Inside Linux: A Deep Dive into the TCP/IP Stack Architecture
Architecture Digest
Architecture Digest
Jul 3, 2021 · Fundamentals

Message Exchange Patterns: Architecture and Routing

This article explains the fundamental message exchange patterns—including publish‑subscribe, fan‑out, unidirectional and bidirectional streaming—as well as routing models such as unicast, broadcast, multicast, and anycast, illustrating each with common technology examples.

MessagingStreamingmulticast
0 likes · 8 min read
Message Exchange Patterns: Architecture and Routing
Architects' Tech Alliance
Architects' Tech Alliance
Jun 20, 2021 · Fundamentals

Mastering Cisco Routing: When to Use Multiple Protocols, Access Lists, and Redistribution

This comprehensive guide explains when to employ multiple routing protocols, compares distance‑vector and link‑state routing, details access‑list types and creation commands, outlines route redistribution steps and commands, clarifies administrative distance, BGP fundamentals, metric concepts, and provides hardware compatibility notes for Cisco routers and switches.

BGPCiscoNetworking
0 likes · 26 min read
Mastering Cisco Routing: When to Use Multiple Protocols, Access Lists, and Redistribution
IT Architects Alliance
IT Architects Alliance
Jun 14, 2021 · Fundamentals

Message Exchange Architectures and Routing Patterns

This article explains the fundamental message exchange architectures—such as publish‑subscribe, fan‑out, unidirectional and bidirectional streaming, unicast, broadcast, multicast, and anycast—and how they are used in systems like Redis, Kafka, RabbitMQ, ZeroMQ and IBM MQ to simplify communication between architects and developers.

BackendDistributed SystemsMessaging
0 likes · 9 min read
Message Exchange Architectures and Routing Patterns
IT Architects Alliance
IT Architects Alliance
Jun 14, 2021 · Backend Development

Designing a High‑Performance Microservice Gateway: Routing, Load‑Balancing & Resilience

This article presents a comprehensive design guide for a microservice gateway, covering functional aspects such as routing, load‑balancing, aggregation, authentication, rate limiting, circuit breaking, and retries, as well as non‑functional concerns like high performance, high availability, scalability, extensibility, and observability.

AuthenticationMicroserviceScalability
0 likes · 15 min read
Designing a High‑Performance Microservice Gateway: Routing, Load‑Balancing & Resilience
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 12, 2021 · Backend Development

Designing a High‑Performance Microservice API Gateway: Routing, Load Balancing, and Resilience

This article outlines a comprehensive design for a microservice API gateway, covering functional aspects such as routing, load‑balancing algorithms, service aggregation, authentication, traffic control, circuit breaking, and caching, as well as non‑functional concerns like high performance, high availability, scalability, statelessness, and monitoring.

AuthenticationMicroservicesapi-gateway
0 likes · 15 min read
Designing a High‑Performance Microservice API Gateway: Routing, Load Balancing, and Resilience
Top Architect
Top Architect
Jun 8, 2021 · Backend Development

Architectural Messaging Patterns: Exchange Architectures and Routing Methods

This article explains the fundamental messaging exchange architectures such as Pub‑Sub, Fanout, Unidirectional and Bidirectional streaming, and the routing patterns including Unicast, Broadcast, Multicast and Anycast, illustrating how they are used in systems like Redis, Kafka, RabbitMQ and IBM MQ to simplify communication between producers and consumers.

FanoutMessagingStreaming
0 likes · 8 min read
Architectural Messaging Patterns: Exchange Architectures and Routing Methods
dbaplus Community
dbaplus Community
May 20, 2021 · Backend Development

Mastering API Gateways with Spring Cloud Gateway: Routing, Rate Limiting, and Dynamic Configuration

This article explains the purpose and principles of API gateways in microservice architectures, introduces Spring Cloud Gateway's core concepts and workflow, and provides step‑by‑step examples for basic routing, weighted routing, rate limiting, and dynamic route management with complete code snippets.

Dynamic ConfigurationMicroservicesSpring Cloud Gateway
0 likes · 19 min read
Mastering API Gateways with Spring Cloud Gateway: Routing, Rate Limiting, and Dynamic Configuration
IT Architects Alliance
IT Architects Alliance
May 18, 2021 · Backend Development

Design of a Microservice API Gateway: Functional and Non‑Functional Considerations

This article outlines a comprehensive design for a microservice API gateway, covering functional aspects such as routing, load balancing, aggregation, authentication, rate limiting, circuit breaking, caching, retries, and logging, as well as non‑functional concerns like high performance, high availability, scalability, and monitoring, with practical implementation options and recommendations.

AuthenticationMicroservicecircuit breaker
0 likes · 14 min read
Design of a Microservice API Gateway: Functional and Non‑Functional Considerations
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Fundamentals

Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods

This article explains how to configure Linux network interfaces, interpret configuration files, set up DNS and hosts, understand routing (static and dynamic), examine IP and MAC header structures, apply CIDR subnetting, differentiate private and public addresses, and choose common virtual networking methods such as bridge, NAT, and host‑only.

LinuxMacNetwork Configuration
0 likes · 16 min read
Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods
UCloud Tech
UCloud Tech
Apr 8, 2021 · Fundamentals

How Do Computers Talk Across the Internet? Exploring LVS, NAT & FULLNAT

This article explains how two computers locate each other on the Internet using IP, MAC, and port numbers, details the ARP protocol and routing table lookup, and then examines LVS load‑balancing mechanisms, comparing NAT and FULLNAT models and their packet‑translation processes.

ARPFullNATLVS
0 likes · 12 min read
How Do Computers Talk Across the Internet? Exploring LVS, NAT & FULLNAT