Tìm kiếm
3 kết quả cho “Orpheus”. Tìm không phân biệt dấu.
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…ải); che phức tạp khỏi developer sản phẩm. Thay đổi chính - Orpheus : thư viện idempotency (Java), không phải service. Gồm idempotency key, bảng thông tin idempotency luôn đọc/ghi…
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…