Tìm kiếm
34 kết quả cho “Relay log”. Tìm không phân biệt dấu.
- Better Crash-safe replication for MySQL Bài tóm tắt · Booking.com · 2014
…thread: IO thread tải event từ binlog của master và nối vào relay log; SQL thread đọc relay log và thực thi. Mỗi thread lưu vị trí của mình. - MySQL 5.5 trở về trước lưu vị trí tro…
- Building Private Processing for AI tools on WhatsApp Bài tóm tắt · WhatsApp · 2025
…g Oblivious HTTP; 3. kết nối OHTTP tới gateway của Meta qua relay bên thứ ba , nên Meta không thấy IP; 4. lập phiên RA-TLS (remote attestation + TLS) với TEE; client đối chiếu số đ…
- Hardening EmergencyReparentShard in v25 Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2026
…/đã áp của mọi tablet còn sống (đóng băng lịch sử) → chờ áp relay log và kiểm lịch sử lạc (errant) → chọn ứng viên (luật promote, ràng buộc cell, chính sách độ bền; tablet tiến xa…
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…uyển cho node không trễ; dùng binlog làm log Paxos (bỏ bước relay log). - Topology triển khai theo mức rủi ro, thường 2 replica đầy đủ + 1 logger với trọng số 9/9/1: - một máy (chỉ…
- Better Parallel Replication for MySQL Bài tóm tắt · Booking.com · 2015
…m MySQL nhiều tầng nằm ở luồng apply của slave, và mỗi tầng relay có thể làm trần đó thấp thêm (). - Một tầng chuyển tiếp nên chuyển nguyên văn thay vì xử lý lại rồi phát ra; xử lý…
- How recurring network maintenance exposed 6 bugs Bài tóm tắt · Jane Street · 2026
…, hoặc sập trong một đợt nửa triệu kết nối TCP. - Nhân vật: relay (chép message giữa các cụm Kafka) và consumer-group monitor , mỗi host chạy hàng chục cái (79 trên một host), mỗi…
- Open sourcing Databus: LinkedIn's low latency change data capture system Bài tóm tắt · LinkedIn · 2013
…àng nghìn sự kiện/giây mỗi server; nguồn Oracle và MySQL. - Relay kéo thay đổi đã commit từ DB vào log store hiệu năng cao; Bootstrap service giữ snapshot trượt bằng cách áp dần st…
- Maxjourney: Pushing Discord's Limits with a Million+ Online Users in a Single Server Bài tóm tắt · Discord · 2023
…kích thước guild tối đa, vì công việc tăng bình phương). - Relay : tầng giữa guild và session chia việc fan-out ra nhiều process/máy, đưa lên hàng trăm nghìn thành viên. Ban đầu m…
- Scaling Slack's Job Queue Bài tóm tắt · Slack · 2017
…ng AZ (giảm latency và phí giữa AZ, vẫn failover được). - JQRelay (Go, không trạng thái): mỗi topic một relay nhờ khoá Consul; chỉ tiến offset Kafka khi đã ghi được vào Redis, Redi…
- Rebuilding our tech stack for the new Facebook.com Bài tóm tắt · Meta · 2020
…code cho từng loại bài viết được khai báo trong chính query Relay nên chỉ tải khi dữ liệu trả về cần. - Ngân sách JS theo trang, chia theo ranh giới sản phẩm và team; hạ tầng dùng…
- How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020 Bài tóm tắt · Etsy · 2021
…Chef) chạy đúng, lộ nút thắt cấu hình ở vài cụm Memcache và relay StatsD. - Cyber Monday 2020: MySQL shard đỉnh khoảng 1,5 triệu query/giây, Memcache hơn 20 triệu request/giây, cụm…
- 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:
- 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.
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọc…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- 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…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- 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…
- 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ì…
- Hạ tầng phục vụ LLM inference Chủ đề Thành viên
Phục vụ LLM giống một dịch vụ web ở chỗ cần scale theo tải, deploy phiên bản mới an toàn và phục hồi khi một process chết; nhưng ba đặc điểm làm các công cụ quen thuộc hỏng:
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Booking.com Công ty Thành viên
Booking.com scale đọc bằng hàng nghìn slave MySQL (2014). Crash-safe replication của MySQL 5.6 tải lại binlog từ master sau mỗi lần khởi động, đè lên card mạng của master; họ đặt Binlog Server cục bộ trên slave để phục…
- Lessons from Deploying MySQL GTID at Scale Bài tóm tắt · Meta · 2014
…transaction lưu GTID; - cho phép replication đa luồng cùng relay log recovery=1 . Họ báo lên upstream 12 bug (danh sách trong bài). - Chuẩn bị: cập nhật mọi automation (đặc biệt l…
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- Globally Distributed Object Storage with Tigris Bài tóm tắt · Fly.io · 2024
…ion trong tầng phân phối, bảo đảm nhất quán, purge tức thì, relay region; theo bài, đây là bộ công cụ để dựng CDN chứ không phải một CDN cache. - API tương thích S3: fly storage cr…
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…
- How we're building Scam Alert on WhatsApp Bài tóm tắt · WhatsApp · 2026
…ịnh danh thiết bị, thời gian chỉ ở mức thô. - Gửi qua OHTTP relay (bỏ IP) và anonymous credential; mở phiên RA-TLS với TEE và đối chiếu mã với ledger bên thứ ba; client từ chối gửi…
- Scaling StreamHub: Transitioning from Kinesis to Kafka for 145 Billion Daily Events Bài tóm tắt · Atlassian · 2026
…n mạng của broker quan trọng hơn CPU: replication, fan-out, relay xuyên region, retry, copy lên S3 đều cộng vào. Broker nhỏ nhận dữ liệu nhanh hơn tốc độ nó replicate và offload đư…
- Announcing Deno Queues Bài tóm tắt · Deno · 2023
…là có sẵn ngữ nghĩa của outbox mà không cần bảng outbox và relay riêng (). Bài học cho SWE - At-least-once đòi handler idempotent; ở đây dùng chính giao dịch của kho để ghi nhận "…