Tìm kiếm
5 kết quả cho “yarpc middleware”. Tìm không phân biệt dấu.
- Large-Scale Automated Dependency Analysis Across Uber's Service Mesh Bài tóm tắt · Uber · 2026
…ìn từng lỗi riêng lấy độ hội tụ nhanh. Đặt middleware trong yarpc (thư viện RPC của Uber cho Go, nay cả Java): middleware inbound gán một ID request (bộ đếm nguyên tử trong bộ nhớ)…
- Tracing phân tán và log theo request Chủ đề
Khi một request đi qua hàng chục service, metric của từng service cho biết có chậm, log của từng service cho biết từng mảnh; không cái nào trả lời "request này chậm vì đâu" hay "trang này tốn bao nhiêu". Tracing phân…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Uber Công ty Thành viên
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract…
- Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go Bài tóm tắt · Uber · 2026
…còn chỉ ra hàm nóng tốn stack: middleware observability của yarpc dùng 2,6 KB mỗi request, sửa còn 600 byte (đã đưa lên GitHub). - Kết quả: stack khởi đầu 2 KB → 32 KB; CPU cho việ…