Tagged articles
458 articles
Page 4 of 5
DeWu Technology
DeWu Technology
Feb 19, 2021 · Backend Development

Understanding Protobuf Serialization in Dubbo with Protostuff

The article explains how Dubbo can use the Protostuff library as a drop‑in replacement for .proto files to perform Protobuf TLV serialization, detailing the wire‑type encoding, Maven setup, POJO example, byte‑level analysis, Dubbo configuration, and tips for reducing serialization overhead.

DubboProtobufProtostuff
0 likes · 12 min read
Understanding Protobuf Serialization in Dubbo with Protostuff
Top Architect
Top Architect
Feb 3, 2021 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, front‑end‑focused walkthrough of the complete browser request‑response lifecycle—from URL parsing and DNS lookup through TCP connection, HTTP handling, HTML/CSS parsing, JavaScript execution, to final page rendering—highlighting key concepts, common pitfalls, and optimization tips.

BrowserRenderingfrontend
0 likes · 15 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 17, 2021 · Fundamentals

Mastering TCP: Handshakes, Packet Structure, and Real‑World Wireshark Analysis

This article provides a comprehensive guide to TCP, covering its definition, connection-oriented nature, reliability, byte‑stream model, detailed packet header fields, three‑way handshake, four‑way termination, MTU/MSS concepts, Python simulation scripts, Wireshark capture techniques, common pitfalls, and practical networking programming steps.

HandshakeMSSMTU
0 likes · 29 min read
Mastering TCP: Handshakes, Packet Structure, and Real‑World Wireshark Analysis
Cloud Native Technology Community
Cloud Native Technology Community
Dec 21, 2020 · Cloud Native

Kubernetes Service Load Balancing at Scale with BPF and XDP

This article explains Kubernetes' core networking model, details the various Service types (PodIP, HostPort, NodePort, ExternalIP, LoadBalancer, ClusterIP), describes Cilium's eBPF/XDP implementation for high‑performance load balancing, and presents performance benchmarks and recent BPF kernel extensions.

BPFCiliumKubernetes
0 likes · 19 min read
Kubernetes Service Load Balancing at Scale with BPF and XDP
Top Architect
Top Architect
Dec 17, 2020 · Operations

Understanding SLB (Server Load Balancer) Transmission Modes and Packet Analysis

This article explains the background of Server Load Balancing (SLB), describes its three transmission modes—reverse‑proxy, transparent, and triangular—and provides detailed packet‑level analysis of TCP/HTTP interactions for each mode, highlighting configuration nuances and security considerations.

SLBnetworkpacket analysis
0 likes · 11 min read
Understanding SLB (Server Load Balancer) Transmission Modes and Packet Analysis
MaGe Linux Operations
MaGe Linux Operations
Nov 28, 2020 · Operations

Why ss Beats netstat: Fast Socket Monitoring Commands Explained

This article introduces the Linux ss command for displaying socket statistics, compares its speed and capabilities with netstat, provides common usage examples, explains state filters, and shows why ss is the preferred tool for efficient network monitoring and troubleshooting.

Socketnetworkss
0 likes · 9 min read
Why ss Beats netstat: Fast Socket Monitoring Commands Explained
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2020 · Fundamentals

Master curl: Essential Command-Line Tricks for HTTP Requests

This guide provides a concise reference of curl’s most commonly used command-line options—including setting user agents, handling cookies, sending POST data, uploading files, managing redirects, limiting bandwidth, and debugging—offering developers a quick cheat‑sheet to replace graphical tools like Postman.

cURLcommand-linenetwork
0 likes · 11 min read
Master curl: Essential Command-Line Tricks for HTTP Requests
Architects' Tech Alliance
Architects' Tech Alliance
Nov 6, 2020 · Fundamentals

Fundamentals of Server Hardware, Storage, and Network Interfaces

This article provides a comprehensive overview of server fundamentals, covering definitions, high‑performance characteristics, core components such as CPU, memory, disks and RAID, various CPU architectures, server classifications, C/S and B/S models, and detailed explanations of network interface cards, their functions, classifications, port types, and cable options.

HardwareIT fundamentalsRAID
0 likes · 6 min read
Fundamentals of Server Hardware, Storage, and Network Interfaces
Architects Research Society
Architects Research Society
Oct 18, 2020 · Operations

Top Salesforce Performance Issues and How to Mitigate Them

The article outlines five common performance problems affecting Salesforce SaaS deployments—location latency, bandwidth competition from multimedia traffic, low‑quality bandwidth, ineffective caching, and heavy plugin usage—and provides practical mitigation strategies for IT teams to ensure reliable user experiences.

PluginsSaaSSalesforce
0 likes · 9 min read
Top Salesforce Performance Issues and How to Mitigate Them
IT Architects Alliance
IT Architects Alliance
Oct 11, 2020 · Cloud Computing

Designing a Secure, Scalable Private Cloud: Principles, Architecture, and Best Practices

This article provides a comprehensive guide to building private cloud infrastructures, covering core principles of stability, scalability and redundancy, storage options, network design, compute resource planning, operating‑system choices, security mechanisms, cloud‑ification techniques, and practical OpenStack deployment examples.

OpenStackSecurityarchitecture
0 likes · 46 min read
Designing a Secure, Scalable Private Cloud: Principles, Architecture, and Best Practices
Top Architect
Top Architect
Sep 27, 2020 · Operations

Comprehensive Guide to Java Runtime Error Checking and Troubleshooting (CPU, Memory, Disk, Network, GC)

This article provides a systematic, step‑by‑step guide for diagnosing and resolving Java runtime problems—including CPU spikes, memory leaks, disk I/O bottlenecks, network timeouts, and GC inefficiencies—by using native Linux tools and JVM utilities such as top, ps, jstack, jmap, jstat, iostat, vmstat, pidstat, netstat, ss, and tcpdump.

CPUJavaMemory
0 likes · 22 min read
Comprehensive Guide to Java Runtime Error Checking and Troubleshooting (CPU, Memory, Disk, Network, GC)
Programmer DD
Programmer DD
Sep 25, 2020 · Operations

Supercharge GitHub Access with Free Mirrors, Proxies, and Hosts Tweaks

This guide compiles multiple free methods—including mirror sites, Cloudflare Workers proxies, raw file CDNs, Chrome extensions, Gitee imports, and hosts file modifications—to dramatically speed up GitHub cloning, downloading releases, and accessing raw files for developers worldwide.

DevOpsGitHubMirror
0 likes · 6 min read
Supercharge GitHub Access with Free Mirrors, Proxies, and Hosts Tweaks
JD Cloud Developers
JD Cloud Developers
Sep 7, 2020 · Artificial Intelligence

This Week’s Tech Highlights: AI‑Driven Chip Production, New Blockchain Standard & More

The weekly roundup covers China's first financial blockchain standard, Intel's 11th‑gen Tiger Lake CPUs, Linux From Scratch v10, Microsoft's deep‑fake detection tool, a record‑scale brain‑inspired computer, a global traffic dip caused by a Level 3 BGP outage, TSMC's AI‑powered chip‑data processing, advances in Bayesian neural networks, and a SIGIR paper on two‑stage question matching.

AIHardwareLinux
0 likes · 8 min read
This Week’s Tech Highlights: AI‑Driven Chip Production, New Blockchain Standard & More
Java Captain
Java Captain
Sep 1, 2020 · Operations

Comprehensive Guide to Java Online Fault Diagnosis: CPU, Disk, Memory, GC, and Network Issues

This article provides a detailed, step‑by‑step methodology for diagnosing and resolving common Java production problems—including CPU spikes, disk bottlenecks, memory leaks, garbage‑collection anomalies, and network timeouts—by leveraging native Linux tools and JVM utilities such as ps, top, jstack, jmap, jstat, iostat, vmstat, pidstat, and netstat.

CPUJavaMemory
0 likes · 19 min read
Comprehensive Guide to Java Online Fault Diagnosis: CPU, Disk, Memory, GC, and Network Issues
Tencent Cloud Developer
Tencent Cloud Developer
Aug 18, 2020 · Cloud Native

Kubernetes High Availability: Architecture, Network, Storage, and Application Strategies

The article explains how to achieve Kubernetes high availability by designing a three‑node control‑plane with stacked etcd, using pod anti‑affinity, tuning node‑monitor timers, handling stale endpoints, configuring TCP keep‑alive, managing node taints and eviction, and choosing RWX storage or appropriate StatefulSet strategies to minimize service disruption after node failures.

ClusterKubernetesNode Failure
0 likes · 21 min read
Kubernetes High Availability: Architecture, Network, Storage, and Application Strategies
dbaplus Community
dbaplus Community
Jul 29, 2020 · Operations

Why CPU Idle ≠ Exhausted: Uncovering IO Bottlenecks in Java Services

A real‑world incident showed that a 0% CPU idle rate can mask severe disk IO wait, leading to thread exhaustion in a SpringBoot order service, and the article explains how IO, DMA, Java thread states, and various Linux network IO models interact while offering practical mitigation tactics.

CPUJavaLinux
0 likes · 14 min read
Why CPU Idle ≠ Exhausted: Uncovering IO Bottlenecks in Java Services
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 20, 2020 · Frontend Development

Master Chrome DevTools: Console, Elements, Network, Sources, Performance & More

This comprehensive guide walks you through Chrome DevTools panels—including Console, Elements, Network, Sources, Performance, Lighthouse, Security, and advanced commands—detailing shortcuts, core methods, debugging techniques, performance metrics, and practical tips for front‑end developers to optimize and troubleshoot web applications.

Chrome DevToolsconsolenetwork
0 likes · 40 min read
Master Chrome DevTools: Console, Elements, Network, Sources, Performance & More
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 6, 2020 · Cloud Native

Understanding Docker’s Four Network Drivers and Kubernetes Flannel Networking

This article explains Docker’s four network drivers (bridge, host, none, overlay), details how the bridge driver creates the docker0 bridge and veth pairs, shows port‑mapping with -p/-P, then covers Kubernetes pod communication patterns, CNI plugins, and provides a step‑by‑step guide to deploying and configuring Flannel with different backends such as vxlan, host‑gw and directrouting.

CNIDockerFlannel
0 likes · 16 min read
Understanding Docker’s Four Network Drivers and Kubernetes Flannel Networking
DevOps Cloud Academy
DevOps Cloud Academy
Jun 27, 2020 · Operations

Linux System Network Management with ifconfig, ip, and nmcli

This guide explains Linux network fundamentals, shows how to view and configure network interfaces using ifconfig, ip, and the nmcli tool, and provides step‑by‑step examples of editing ifcfg files and applying changes on CentOS 7 systems.

LinuxSystem Administrationifconfig
0 likes · 9 min read
Linux System Network Management with ifconfig, ip, and nmcli
Programmer DD
Programmer DD
Jun 22, 2020 · Operations

Mastering Load Balancing: Types, Tools, and Algorithms Explained

This article explains what load balancing is, why it is essential for scaling web services, outlines the four OSI‑layer classifications, compares popular software balancers such as LVS, Nginx and HAProxy, and reviews common static and dynamic load‑balancing algorithms with their advantages and use cases.

HAProxyLVSalgorithm
0 likes · 17 min read
Mastering Load Balancing: Types, Tools, and Algorithms Explained
ITPUB
ITPUB
Jun 19, 2020 · Backend Development

Beyond C10K: Uncovering the Theoretical Limits of Server and Client Concurrency

This article examines the classic C10K problem, explores its evolution to the C10M challenge, and analytically derives the theoretical maximum concurrent connections for servers and clients using five‑tuple calculations, port‑IP combinations, and NAT constraints, while highlighting practical limits and performance considerations.

BackendC10KScalability
0 likes · 9 min read
Beyond C10K: Uncovering the Theoretical Limits of Server and Client Concurrency
Liangxu Linux
Liangxu Linux
Jun 10, 2020 · Backend Development

Mastering Linux I/O Models: Blocking, Non‑Blocking, and Asynchronous Explained

This article breaks down Linux I/O concepts—including memory, network, and disk I/O—explains the two‑phase request flow, details the web request lifecycle, defines blocking, non‑blocking, synchronous and asynchronous operations, and compares five major I/O models with visual diagrams.

AsynchronousBackendBlocking
0 likes · 12 min read
Mastering Linux I/O Models: Blocking, Non‑Blocking, and Asynchronous Explained
Open Source Linux
Open Source Linux
Jun 8, 2020 · Fundamentals

Understanding I/O: From Blocking to Asynchronous Models Explained

This article explains the fundamentals of I/O, detailing the two-phase request process, the flow of a web request, and the differences between blocking, non‑blocking, synchronous, and asynchronous I/O models, including select/poll, signal‑driven, and AIO approaches.

AsynchronousBlockingI/O
0 likes · 12 min read
Understanding I/O: From Blocking to Asynchronous Models Explained
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 21, 2020 · Fundamentals

Mastering Network Fundamentals: From OSI Layers to TCP/IP Handshakes

This article explains core network concepts—including protocols, packet structures, the OSI and TCP/IP layer models, TCP three‑way handshake, sliding windows, congestion control, packet sticking and splitting, as well as HTTP/HTTPS basics and their headers—providing a solid foundation for troubleshooting and designing distributed services.

OSI modelTCP/IPcommunication
0 likes · 28 min read
Mastering Network Fundamentals: From OSI Layers to TCP/IP Handshakes
Liangxu Linux
Liangxu Linux
May 12, 2020 · Operations

Instant PC‑Phone File Transfer with QR Codes Using qrcp

This guide explains how qrcp creates a QR‑coded URL to bind a temporary web server for seamless file transfers between computers and mobile devices, covering its inner workings, installation via Go or binary releases, and detailed command‑line usage for sending and receiving files.

GoQR codefile transfer
0 likes · 5 min read
Instant PC‑Phone File Transfer with QR Codes Using qrcp
WecTeam
WecTeam
Apr 30, 2020 · Frontend Development

Boost Your Site Speed: Essential Front‑End Performance Checklist for 2020

This article presents a comprehensive front‑end performance checklist covering network optimizations like OCSP stapling, IPv6 adoption, HTTP/2 deployment, HTTP/3 readiness, HPACK compression, security hardening, testing workflows, continuous monitoring, and quick‑win tactics to dramatically improve page load times and user experience.

HTTP2Web Optimizationaccessibility
0 likes · 20 min read
Boost Your Site Speed: Essential Front‑End Performance Checklist for 2020
Efficient Ops
Efficient Ops
Jan 13, 2020 · Operations

How Nginx Keepalive Works: Experiments on HTTP and TCP Timeouts

This article experimentally explores Nginx's keepalive settings—HTTP keepalive_timeout, proxy_read_timeout, and TCP so_keepalive—showing how different browsers, upstream delays, and TCP probes affect connection lifetimes and what practical steps administrators can take to troubleshoot unexpected disconnects.

KeepaliveProxyTCP
0 likes · 15 min read
How Nginx Keepalive Works: Experiments on HTTP and TCP Timeouts
Tencent Cloud Developer
Tencent Cloud Developer
Jan 8, 2020 · Backend Development

Four Dimensions of HTTP Performance Optimization

The article outlines four key dimensions for extreme HTTP performance optimization—encoding efficiency, channel utilization, transmission path, and information security—explaining how advances like binary encoding, multiplexed streams, TCP/QUIC tuning, and TLS 1.3 together reduce latency, boost concurrency, and enhance user experience.

HTTPMultiplexingTLS
0 likes · 17 min read
Four Dimensions of HTTP Performance Optimization
Mafengwo Technology
Mafengwo Technology
Dec 19, 2019 · Cloud Native

How We Evolved K8s Networking: From Flannel to MAC‑VLAN and VPN

This article details the step‑by‑step evolution of Mafengwo's Kubernetes network—from early Flannel VXLAN setups, through a VPN‑server bridge for external access, to a MAC‑VLAN CNI solution—highlighting design principles, challenges, and recent optimization plans for large‑scale Java micro‑services.

CNICloud NativeFlannel
0 likes · 12 min read
How We Evolved K8s Networking: From Flannel to MAC‑VLAN and VPN
Cloud Native Technology Community
Cloud Native Technology Community
Dec 16, 2019 · Cloud Native

Why Does Rolling Update Trigger “No Route to Host” in Kubernetes?

A Kubernetes user reported intermittent “No route to host” errors during Deployment rolling updates, and this article analyzes common connection‑related errors, explains how IPVS weight handling and source‑port reuse cause the issue, and provides mitigation strategies such as preStop hooks, readiness probes, scaling, and anti‑affinity.

IPVSKubernetesRolling Update
0 likes · 15 min read
Why Does Rolling Update Trigger “No Route to Host” in Kubernetes?
Liangxu Linux
Liangxu Linux
Dec 16, 2019 · Fundamentals

Master Windows Network Troubleshooting: Essential Commands and Their Usage

This guide explains the most common Windows networking commands—ping, ipconfig, arp, traceroute, route, nslookup, netstat, and net—detailing their purpose, syntax, useful options, and example outputs to help you diagnose connectivity, routing, and configuration issues efficiently.

Windowscommand-lineipconfig
0 likes · 17 min read
Master Windows Network Troubleshooting: Essential Commands and Their Usage
360 Tech Engineering
360 Tech Engineering
Nov 27, 2019 · Operations

QNAT: High‑Performance x86 NAT Project by 360 OPS Team

QNAT is a high‑performance, open‑source x86 NAT solution developed by 360 OPS, featuring flexible address‑pool selection, session limits, traffic pass‑through, detailed session logging, and a CLI management interface, and is deployed in many IDC and office network egress points.

NAThigh performancenetwork
0 likes · 4 min read
QNAT: High‑Performance x86 NAT Project by 360 OPS Team
Architects' Tech Alliance
Architects' Tech Alliance
Nov 26, 2019 · Industry Insights

Why IPv4 Addresses Are Gone and How IPv6 Will Shape the Future Internet

The article explains that the global pool of 4.3 billion IPv4 addresses has been fully allocated, outlines the historical timeline of regional exhaustion, describes mitigation techniques such as address reuse and NAT, and makes a compelling case for transitioning to IPv6 with its vastly larger address space and technical advantages.

Address ExhaustionIPv4IPv6
0 likes · 8 min read
Why IPv4 Addresses Are Gone and How IPv6 Will Shape the Future Internet
High Availability Architecture
High Availability Architecture
Oct 22, 2019 · Backend Development

Ensuring In-Order Delivery of IM Messages: Causes and Solutions

This article analyzes why instant‑messaging (IM) messages can arrive out of order due to time discrepancies, network behavior, and multithreading, and proposes a comprehensive design using global sequence numbers, channel‑aware routing, client‑side caching, and ACK‑based flow control to guarantee ordered delivery.

BackendDistributed SystemsIM
0 likes · 9 min read
Ensuring In-Order Delivery of IM Messages: Causes and Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Oct 9, 2019 · Operations

Understanding Linux Virtual Server (LVS) Load Balancing: Principles, Implementation Methods, and Scheduling Algorithms

This article explains the role of load balancers in large-scale internet applications, introduces Linux Virtual Server (LVS) as a four‑layer software load‑balancing solution, describes its architecture, NAT/TUN/DR forwarding methods, and details various static and dynamic scheduling algorithms such as Round Robin, Weighted Least‑Connection, and locality‑based strategies.

LVSLinuxOperations
0 likes · 11 min read
Understanding Linux Virtual Server (LVS) Load Balancing: Principles, Implementation Methods, and Scheduling Algorithms
UCloud Tech
UCloud Tech
Jun 12, 2019 · Cloud Native

Boost Hybrid Cloud Efficiency: Integrating Hosted Physical Machines into UK8S

This article explains how incorporating hosted‑cloud physical servers into UCloud's UK8S cluster enables seamless hybrid‑cloud operation by improving resource utilization during low‑traffic periods, simplifying network, storage, and load‑balancing configurations, and reducing the operational overhead of managing separate Kubernetes clusters.

KubernetesUK8Shybrid cloud
0 likes · 10 min read
Boost Hybrid Cloud Efficiency: Integrating Hosted Physical Machines into UK8S
Efficient Ops
Efficient Ops
Apr 29, 2019 · Operations

Understanding Load Balancing: Types, Tools, and Algorithms Explained

Load balancing distributes incoming traffic across multiple servers to improve performance, reliability, and scalability, and this article explains its purpose, the differences between layer‑2, layer‑3, layer‑4 and layer‑7 balancing, common software solutions like LVS, Nginx and HAProxy, and various static and dynamic load‑balancing algorithms.

AlgorithmsHAProxyLVS
0 likes · 17 min read
Understanding Load Balancing: Types, Tools, and Algorithms Explained
Architects' Tech Alliance
Architects' Tech Alliance
Mar 22, 2019 · Operations

Mastering Load Balancing: Principles, Types, and Algorithms Explained

This comprehensive guide explains why load balancing is essential for high‑traffic websites, details vertical and horizontal scaling, compares DNS, IP, link‑layer, and hybrid approaches, outlines common algorithms such as round‑robin and weighted, and reviews hardware versus software solutions.

AlgorithmsDistributed SystemsHardware
0 likes · 12 min read
Mastering Load Balancing: Principles, Types, and Algorithms Explained
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 21, 2019 · Backend Development

Understanding P2P Download Technology and Its Testing Methods

This article explains the fundamentals of peer‑to‑peer (P2P) download technology, its advantages over traditional client‑server models, the detailed download workflow, and the testing and monitoring approaches used to evaluate performance, stability, and crash rates.

BackendCrashDownload
0 likes · 9 min read
Understanding P2P Download Technology and Its Testing Methods
Architects' Tech Alliance
Architects' Tech Alliance
Feb 12, 2019 · Cloud Native

Building a Private Cloud with Kubernetes: Architecture, Challenges, and the Wayne Platform

This article details 360 Search's journey of constructing a Kubernetes‑based private cloud, covering its evolution, network and storage designs, logging pipeline, the Wayne management platform, encountered pitfalls, and future open‑source plans, offering practical insights for similar deployments.

Cloud NativeKubernetesWayne Platform
0 likes · 11 min read
Building a Private Cloud with Kubernetes: Architecture, Challenges, and the Wayne Platform
Meitu Technology
Meitu Technology
Jan 30, 2019 · Cloud Native

Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling

Meitu’s container platform, built on Kubernetes with Calico networking, a custom Nginx load‑balancer, unified logging, refined scheduling, autoscaling, and comprehensive monitoring, enables seamless multi‑cluster hybrid‑cloud operations for its hundreds‑of‑millions‑user services while providing CI/CD tooling and future‑ready extensions such as service mesh and edge computing.

Cloud NativeKubernetesScheduling
0 likes · 23 min read
Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling
21CTO
21CTO
Jan 23, 2019 · Big Data

Can 1.4 Billion Users Fit Into One WeChat Group? A Technical Feasibility Study

This article analyzes whether the entire Chinese population could be added to a single WeChat group, examining user statistics, message volume, required bandwidth, CPU processing limits, Moore's law projections, supercomputer alternatives, hardware costs, storage demands, and practical challenges, concluding that it is theoretically possible but practically infeasible.

Big DataServerWeChat
0 likes · 10 min read
Can 1.4 Billion Users Fit Into One WeChat Group? A Technical Feasibility Study
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2019 · Operations

How to Install and Configure a Linux DNS Server with BIND

This guide explains the purpose of DNS, the role of the /etc/hosts file, the different DNS record types, and provides step‑by‑step instructions for installing BIND on Linux, configuring master, slave and cache servers, and managing zones and records.

BINDDNSLinux
0 likes · 17 min read
How to Install and Configure a Linux DNS Server with BIND
Efficient Ops
Efficient Ops
Nov 18, 2018 · Operations

Master Server Log Analysis with Essential Linux Commands

This guide compiles a comprehensive set of Linux commands—using awk, grep, netstat, and more—to help you analyze web server logs, track traffic, identify top IPs, monitor connection states, and detect performance bottlenecks on an Alibaba Cloud ECS instance.

Server Monitoringawklog analysis
0 likes · 15 min read
Master Server Log Analysis with Essential Linux Commands
Java Backend Technology
Java Backend Technology
Nov 17, 2018 · Backend Development

How Multiplexing Boosts .NET Core to Achieve Million‑Level RPS

This article explains the limitations of single‑connection request handling, demonstrates the performance benefits of multiplexing, and details a .NET Core test that reaches a million requests per second with low latency using Protobuf messages and BeetleX integration.

.NET CoreMultiplexingRPS
0 likes · 5 min read
How Multiplexing Boosts .NET Core to Achieve Million‑Level RPS
Architects' Tech Alliance
Architects' Tech Alliance
Nov 5, 2018 · Operations

Load Balancing: Concepts, Types, Advantages, and Algorithms

This article explains load balancing as a clustering technology that distributes network services across multiple devices or links to improve performance, scalability, reliability, and manageability, and it details various types, strategies, and algorithms used in modern networks.

AlgorithmsScalabilityServer
0 likes · 13 min read
Load Balancing: Concepts, Types, Advantages, and Algorithms
ITPUB
ITPUB
Sep 2, 2018 · Operations

Mastering wget: Essential Commands and Advanced Options for Linux Downloads

This guide explains how to use the Linux wget utility for reliable file retrieval, covering its core syntax, key features such as recursive downloading and proxy support, a comprehensive list of command‑line options, and practical examples ranging from simple single‑file downloads to full‑site mirroring.

AutomationFile Downloadcommand-line
0 likes · 15 min read
Mastering wget: Essential Commands and Advanced Options for Linux Downloads
Programmer DD
Programmer DD
Aug 15, 2018 · Backend Development

How Kafka’s NIO Reactor Model Powers High‑Throughput Messaging

This article explains Kafka's NIO‑based Reactor network communication model, detailing its 1‑Acceptor + N‑Processor + M‑Handler thread architecture, the roles of SocketServer, Acceptor, Processor, RequestChannel, KafkaRequestHandler and KafkaApis, and includes source code excerpts for deeper insight.

BackendReactornetwork
0 likes · 14 min read
How Kafka’s NIO Reactor Model Powers High‑Throughput Messaging
JD Tech
JD Tech
Jun 4, 2018 · Mobile Development

Comprehensive JDReact Development Guide: Project Setup, Environment, Common Pitfalls and Best Practices

This article provides a step‑by‑step tutorial for creating, configuring, and debugging JDReact projects—including project initialization, npm/yarn setup, styling conventions, routing, network requests, animation handling, scroll‑view tricks, H5 conversion issues, and deployment tips—while highlighting frequent Windows compatibility problems and practical solutions.

DebuggingJDReactMobile Development
0 likes · 15 min read
Comprehensive JDReact Development Guide: Project Setup, Environment, Common Pitfalls and Best Practices
Efficient Ops
Efficient Ops
Jun 3, 2018 · Backend Development

Mastering Load Balancing: When to Choose LVS, Nginx, or HAProxy

This article explains the principles, architectures, and trade‑offs of three popular software load balancers—LVS, Nginx, and HAProxy—guiding you to select the right solution based on traffic volume, protocol layer, and operational complexity.

BackendHAProxyLVS
0 likes · 13 min read
Mastering Load Balancing: When to Choose LVS, Nginx, or HAProxy
dbaplus Community
dbaplus Community
May 15, 2018 · Operations

Why High‑Throughput Redis Still Drops Packets: Deep Dive into Linux Network Stack and Interrupt Optimization

The article investigates massive packet loss in Meituan‑Dianping's Redis service despite 10 Gbps NIC upgrades, traces the issue to kernel receive‑buffer drops and single‑CPU interrupt handling, and presents a step‑by‑step optimization using backlog tuning, CPU and Redis affinity, and NUMA‑aware placement to eliminate drops and improve latency.

InterruptsLinuxNUMA
0 likes · 30 min read
Why High‑Throughput Redis Still Drops Packets: Deep Dive into Linux Network Stack and Interrupt Optimization
Qunar Tech Salon
Qunar Tech Salon
Apr 29, 2018 · Backend Development

Understanding Apache HttpClient's Default Retry Strategy and How to Disable It

This article examines the default retry mechanism of Apache HttpClient 4.5.5, explains how the RetryExec executor and DefaultHttpRequestRetryHandler work, details the conditions under which retries occur or are skipped, and shows how to disable automatic retries when building an HttpClient instance.

ApacheHttpClientJava
0 likes · 13 min read
Understanding Apache HttpClient's Default Retry Strategy and How to Disable It
ITPUB
ITPUB
Apr 3, 2018 · Operations

Reviving a 4‑Year‑Old Ubuntu PC: Network Fixes, SSH Setup, Java, Maven & More

This guide walks through troubleshooting Ubuntu 14.04 network manager incompatibility, configuring campus network access, setting up an SSH server, adjusting Vim tabs, installing Java JDK, Maven, Zsh, and various utilities, plus tips for grub configuration, system monitoring, and software enhancements on an old machine.

GRUBJavaSSH
0 likes · 10 min read
Reviving a 4‑Year‑Old Ubuntu PC: Network Fixes, SSH Setup, Java, Maven & More
Meituan Technology Team
Meituan Technology Team
Mar 15, 2018 · Operations

Root Cause Analysis and Optimization of Network Packet Loss in High‑Traffic Redis Services

Through kernel‑level analysis we discovered that Redis packet loss stemmed from rx_dropped buffer exhaustion caused by interrupt‑handling backlogs, and resolved it by assigning NIC interrupts to specific cores on one NUMA node while binding Redis processes to the other, eliminating loss under dual‑10 GbE load.

Linux kernelNAPIPacket Loss
0 likes · 33 min read
Root Cause Analysis and Optimization of Network Packet Loss in High‑Traffic Redis Services
ITPUB
ITPUB
Jan 30, 2018 · Operations

Eliminating Network Black Holes in Dell Blade Server Deployments

This article explains how misconfigured links in Dell blade server networks can create black‑hole failures, illustrates two fault scenarios, and provides step‑by‑step switch configuration techniques—including link‑dependency groups and uplink‑state groups—to ensure automatic NIC failover and maintain high availability.

Dellblade-servershigh-availability
0 likes · 13 min read
Eliminating Network Black Holes in Dell Blade Server Deployments
Architecture Digest
Architecture Digest
Dec 21, 2017 · Operations

Design and Implementation of an Open‑Source Load Balancing Solution Using Nginx and LVS

The article describes how a company replaced costly commercial load balancers with an open‑source architecture based on Nginx for layer‑4 traffic and a layer‑7 cluster, detailing project background, technology selection, redundant design, network and Nginx configurations, operational scripts, performance testing, and data analysis.

AutomationOperationshigh availability
0 likes · 11 min read
Design and Implementation of an Open‑Source Load Balancing Solution Using Nginx and LVS
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2017 · Operations

Master Linux DNS Server: Installation, Configuration, and Management Guide

This comprehensive guide explains how DNS translates hostnames to IP addresses, covers the role of /etc/hosts, details domain name components, describes the three DNS server types, and provides step‑by‑step instructions for installing BIND, configuring master, slave, and cache zones, as well as managing records, TTL, and common troubleshooting commands on Linux.

BINDDNSServer Configuration
0 likes · 17 min read
Master Linux DNS Server: Installation, Configuration, and Management Guide
360 Quality & Efficiency
360 Quality & Efficiency
Nov 23, 2017 · Operations

Ten Micro‑Metrics to Strengthen Performance Testing Reports

This article explains why traditional macro performance metrics are insufficient, introduces ten essential micro‑metrics covering memory, thread, and network aspects, and shows how to capture them using GC logs, thread dumps, and tools like netstat or open‑source APM solutions.

APMMemoryThreads
0 likes · 8 min read
Ten Micro‑Metrics to Strengthen Performance Testing Reports
ITPUB
ITPUB
Oct 12, 2017 · Operations

Master Linux TC: Shape Bandwidth and Control Traffic with HTB, Qdisc, and Filters

This guide explains Linux traffic control (TC), covering its core components—queueing disciplines, classes, and filters—along with HTB configuration, step‑by‑step command examples, burst handling, and practical use cases for limiting bandwidth per IP or subnet.

HTBbandwidth shapingnetwork
0 likes · 12 min read
Master Linux TC: Shape Bandwidth and Control Traffic with HTB, Qdisc, and Filters