8 điểm bởi xguru 2020-02-06 | 2 bình luận | Chia sẻ qua WhatsApp
  • "Chỉ với những tối ưu hóa cơ bản nhất, phiên bản Rust đã cho hiệu năng vượt trội hơn phiên bản Go được tinh chỉnh thủ công ở mức cao"

  • Discord có dịch vụ "Read States": liên tục theo dõi người dùng đã đọc kênh nào và tin nhắn nào.

Nhưng mô hình bộ nhớ và GC của Go tạo ra các đợt tăng vọt độ trễ.

Quảng cáo
  • Khả năng quản lý bộ nhớ của Rust và việc không có GC khiến nó phù hợp với bài toán này.

  • Ở giai đoạn đầu áp dụng, Rust chưa hỗ trợ mô hình bất đồng bộ, nhưng các phiên bản mới nhất đã bao gồm tính năng này.

  • Hiện nay Discord sử dụng Rust ở nhiều nơi như Game SDK, quay và mã hóa video, cùng các dịch vụ backend.

2 bình luận

 
sduck4 2020-02-06

Rust đang rất hot.

 
xguru 2020-02-06

Ở cuối bài cũng có địa chỉ máy chủ Discord về Rust đây nhé: https://discord.gg/tcbkpyQ

Nếu so sánh Slack và Discord thì theo cảm nhận của tôi, Discord có vẻ nhanh và mượt hơn Slack rất nhiều.