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
Được nhắc tới trong
Bài tóm tắt (2)