Didi Tech
Jan 15, 2019 · Operations
Design and Performance Optimization of Twemproxy Using Nginx Multi‑Process Architecture
The project re‑engineers Twemproxy by adopting Nginx’s master‑worker multi‑process model, adding non‑blocking accept locks, reuseport load balancing, CPU affinity and crash isolation, which transforms the single‑threaded proxy into a scalable, low‑latency, high‑QPS solution suitable for public‑cloud high‑concurrency workloads.
Cache ProxyLinuxMulti-process
0 likes · 18 min read