Tokio

Công ty Dành cho thành viên
Bài đọc thử: 1/3 · còn 2 bài miễn phí · Xem gói thành viên

Mạch tiến hoá

Tokio là async runtime mã nguồn mở cho Rust, không phải một công ty; bài 8/2019 giới thiệu thư viện tracing (trước tên tokio-trace): trong runtime async một thread chạy xen kẽ nhiều task nên thứ tự log không còn chỉ ra ngữ cảnh, và ngữ cảnh được mang tường minh bằng span lồng nhau có field, với API instrumentation tách khỏi bộ thu (Subscriber) Tokio 2019. Trước đó (2/2018), cải tổ tách reactor khỏi executor và biến tokio thành facade với các crate con khai báo mức ổn định Tokio 2018.

Timeline

Năm = năm sự kiện theo bài (có thể sớm hơn năm đăng bài).

Năm Giai đoạn Thay đổi Nguồn
2018 2. Tăng trưởng Tokio reform: tách reactor khỏi executor, event loop mặc định; facade + crate con có mức ổn định, phát hành ít làm vỡ hệ sinh thái. Tokio 2018
2019 2. Tăng trưởng Thư viện tracing: span + event + field có kiểu thay log tuần tự cho code async; Subscriber là điểm mở rộng; đổi bộ lọc lúc chạy. Tokio 2019

Concept liên quan

Tất cả bài viết của blog (40 bài)

Blog này có 40 bài – thành viên xem đầy đủ danh sách, nhóm theo năm, có link về bài gốc.

Xem gói thành viên