Tôi vừa xây dựng một dịch vụ giao hàng theo thời gian thực bằng Rust. Nó nhận các đơn hàng giao hàng đến và ghép chúng với những người giao hàng có sẵn mà sẽ phù hợp nhất bằng cách sử dụng thuật toán trọng số. Cách tôi đã xây dựng nó: - REST + gRPC để phục vụ cùng một trạng thái chia sẻ - động cơ phân công nền với thuật toán chấm điểm - bảng điều khiển với bản đồ leafletjs - số liệu prometheus Không có cơ sở dữ liệu, vì tôi không muốn sử dụng postgre hiện tại. Vì vậy, tất cả đều ở trạng thái trong bộ nhớ cho đến bây giờ.