Tìm kiếm
25 kết quả cho “worker thread”. Tìm không phân biệt dấu.
- HRTWorker: A SharedWorker Framework Bài tóm tắt · Hudson River Trading · 2025
…h — [bài gốc](https://www.hudsonrivertrading.com/hrtbeat/hrtworker-a-sharedworker-framework/) Bối cảnh - Đội Fullstack của HRT xây bộ web app nội bộ "Ops GUIs" cho đội Run The Day…
- How we scaled async workload processing at GitLab.com using Sidekiq Bài tóm tắt · GitLab · 2020
…) xử lý việc nền bằng Sidekiq trên Redis. Lịch sử: 2013 mỗi worker class một queue, không ai quản; 2016 gom theo tính năng; 2017 lại mỗi worker class một queue, gom thành nhóm real…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…với Envoy, theo Stripe: - Số kết nối : mô hình mỗi core một worker, mỗi worker giữ kết nối tới mọi upstream nên mỗi server nhận một kết nối cho mỗi core của mỗi client. Service hạ…
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- Centralized Application Logging at eBay (CAL Ingress) Bài tóm tắt · eBay · 2019
…ad pool thay vì tạo thread mỗi lần để giảm tranh CPU của GC worker. - Xử lý nhanh hơn tốc độ đọc (không thì direct memory đầy và OOM): viết lại hàm tìm trong ByteBuf đọc nhiều byte…
- Unlocking Horizontal Scalability in Our Web Serving Tier Bài tóm tắt · Airbnb · 2016
…. - Triển khai thành service: mỗi DB lõi một cụm proxy (một worker thread mỗi instance, nhiều instance), tìm qua SmartStack; thêm routing theo AZ để bớt latency của hop mạng mới; s…
- Taking our Ruby & Kafka stack to the next level Bài tóm tắt · Doximity · 2022
…rong production - Lúc khởi động: Passenger preload rồi fork worker; rdkafka có một thread C mà vùng nhớ của nó không được thiết kế để fork. Sửa tạm bằng hook sau fork (Passenger, S…
- NVIDIA Dynamo Snapshot: Fast Startup for Inference Workloads on Kubernetes Bài tóm tắt · NVIDIA · 2026
…i cảnh - Inference cần scale theo tải, nhưng cold start một worker trên Kubernetes mất vài phút; trong lúc đó GPU đã cấp nhưng không sinh token, và hệ không kịp hấp thụ đỉnh tải. -…
- Diagnostics with Tracing Bài tóm tắt · Tokio · 2019
…ệ async như Tokio, một thread chạy xen kẽ nhiều task, nhiều worker thread chạy song song, nên thứ tự log không còn nói lên nhân quả : dòng "invalid request headers" không còn biết…
- Single-Store Vector Index: Architecture and Memory Efficiency Bài tóm tắt · Memgraph · 2026
…òng thread slot cố định, nên Memgraph chia tập đỉnh cho các worker để dựng và khôi phục song song. Khoá theo từng node của đồ thị chứ không một mutex toàn cục. Khoảng cách tính bằn…
- Introducing uForwarder: The Consumer Proxy for Kafka Async Queuing Bài tóm tắt · Uber · 2026
…nguyên, đỡ trùng message khi xáo vị trí); gán workload vào worker là dính , chỉ đổi khi vi phạm kích thước hoặc worker không qua liveness; nhiều workload nhỏ xếp chung một worker.…
- Announcing Snowflake Bài tóm tắt · Twitter · 2010
…ợp làm giảm availability). - Giải pháp: ID = timestamp + số worker + sequence . Sequence tính theo thread; số worker lấy qua ZooKeeper lúc khởi động (hoặc từ file config). Mã nguồn…
- Load Testing Kubernetes: Resolving bottlenecks and improving performance (Part 2) Bài tóm tắt · Achievers · 2023
…Pv6 (kế hoạch 2024). - Latency — thử cấu hình Istio: đổi số worker thread của Envoy (2, 4, 6) không đem lại khác biệt đáng kể; ghi lại như một thử nghiệm âm tính. - Latency — code…
- The Events Rail: Inside Atlassian's Webhook Delivery Platform Bài tóm tắt · Atlassian · 2026
…lifecycle, repository hook, audit log...) có queue và fleet worker riêng, deploy riêng, nên burst của pipeline này không có đường làm chậm pipeline kia. Tiêu chí tách là đặc tính v…
- Common Performance Pitfalls of Modern Storage I/O Bài tóm tắt · ScyllaDB · 2026
…T không đủ khi metadata đang xếp hàng: lệnh ghi bị đẩy sang worker thread thay vì reactor, thêm context switch và latency spike. Biết trước kích thước thì fallocate() hoặc rẻ hơn l…
- Maximum Warp: Building Migrations for Slack Enterprise Grid Bài tóm tắt · Slack · 2017
…không cần kỹ sư. - Chạy trên job queue () với queue và pool worker riêng để không ảnh hưởng job khác. Thêm job queue inspector : gắn tag cho task của từng migration, đếm việc còn l…