Tag

C10K

0 views collected around this technical thread.

政采云技术
政采云技术
Nov 14, 2023 · Backend Development

Understanding the C10K Problem and I/O Models: BIO, NIO, select, poll, epoll, and AIO

This article explains the historic C10K problem of handling ten thousand concurrent connections, compares traditional BIO with modern I/O models such as NIO, select, poll, epoll, and AIO, and provides Java and C++ code examples illustrating how each model improves scalability and performance.

C10KI/O multiplexingJava NIO
0 likes · 22 min read
Understanding the C10K Problem and I/O Models: BIO, NIO, select, poll, epoll, and AIO
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 8, 2020 · Backend Development

How Netty Scales to Millions of Connections: C10K/C10M Deep Dive

This article explains how Netty achieves high‑performance, scalable networking by addressing the C10K and C10M problems through efficient I/O models, multithreading, zero‑copy ByteBuf handling, memory allocation strategies, and resource management techniques, providing practical code examples and architectural diagrams.

ByteBufC10KC10M
0 likes · 25 min read
How Netty Scales to Millions of Connections: C10K/C10M Deep Dive
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 18, 2020 · Backend Development

Mastering epoll: Deep Dive into Linux I/O Multiplexing

This article thoroughly examines Linux's epoll mechanism, detailing its SLAB memory management, middle‑layer design, edge and level triggering, comparison with select/poll, and related advanced polling technologies such as /dev/poll and kqueue, while also discussing C10K/C10M challenges and practical solutions.

C10KI/O multiplexingLinux kernel
0 likes · 19 min read
Mastering epoll: Deep Dive into Linux I/O Multiplexing
Efficient Ops
Efficient Ops
Mar 18, 2018 · Backend Development

Who Wins the 80‑Port Battle? Apache vs Nginx Showdown

This article humorously recounts the “80‑port war” between Apache and Nginx, using a comic strip to compare the legacy server’s extensive module list and age with Nginx’s event‑driven performance, C10K handling, and modern extensions, ultimately asking which will dominate the web.

ApacheBackendC10K
0 likes · 4 min read
Who Wins the 80‑Port Battle? Apache vs Nginx Showdown