Tóm Tắt Khái Quát — Tổng Quan Kiến Trúc Định Tuyến & Geospatial

Tóm Tắt Khái Quát — Tổng Quan Kiến Trúc Định Tuyến & Geospatial

Mục lục Series | Chương tiếp theo: Phần 1: Trực Quan Hóa Thuật Toán Cốt Lõi (A*, Dijkstra) → Answer-first: Hệ thống định tuyến và xử lý dữ liệu không gian kết hợp Golang API Gateway, chỉ mục lục giác Uber H3, bộ đệm Semantic Caching Redis và GraphHopper engine. Kiến trúc giải quyết bài toán ma trận khoảng cách O(N^2) cho hàng triệu điểm giao nhận với độ trễ dưới 5ms. ...

14 tháng 6, 2026 · 6 phút · Lê Tuấn Anh
Phần 2 — Geospatial Indexing: H3, S2 Geometry & Redis GEO

Phần 2 — Geospatial Indexing: H3, S2 Geometry & Redis GEO

← Chương trước: Phần 1: Thu thập GPS qua gRPC Streaming, MQTT & Kalman | Mục lục Series | Chương tiếp theo: Phần 3: Kiến trúc Event Streaming với Kafka & Flink → Answer-first: Lập chỉ mục không gian (Geospatial Indexing) chuyển bài toán tìm kiếm O(N) thành O(1) bằng cách chia bản đồ thành lưới ô. Uber H3 (lục giác) vượt trội hơn Geohash và Google S2 về tính đồng nhất khoảng cách lân cận, kết hợp bộ đệm Redis GEO cho phép tra cứu tài xế dưới 5ms. ...

6 tháng 5, 2026 · 8 phút · Lê Tuấn Anh
Phần 3: Chỉ Mục Không Gian (Uber H3, PostGIS & Redis GEO)

Phần 3: Chỉ Mục Không Gian (Uber H3, PostGIS & Redis GEO)

← Chương trước: Phần 2: Cài Đặt Môi Trường Từ Số 0 (Docker, OSM, Golang) | Mục lục Series | Chương tiếp theo: Phần 4: Tích Hợp API Golang & Microservices (Kratos & Dapr) → Answer-first: Gửi tọa độ thô vào routing engine gây nghẽn nghiêm trọng. Chỉ mục không gian (Uber H3, PostGIS, Redis GEO) đóng vai trò màng lọc thô: gom cụm tọa độ theo ô lục giác H3 và truy vấn bán kính k-ring dưới 1ms trước khi gọi engine định tuyến chi tiết. ...

14 tháng 6, 2026 · 10 phút · Lê Tuấn Anh
Phần 6: Gom Nhóm Vị Trí Với Uber H3 & Caching Ngữ Nghĩa (Semantic Caching)

Phần 6: Gom Nhóm Vị Trí Với Uber H3 & Caching Ngữ Nghĩa (Semantic Caching)

← Chương trước: Phần 5: UI Trực Quan Hóa Lộ Trình Bằng Mapbox & Deck.gl | Mục lục Series | Chương tiếp theo: Phần 7: Kiểm Tra Chịu Tải & Tối Ưu Hiệu Năng Cho Production → Answer-first: Caching ngữ nghĩa (Semantic Caching) gom các điểm đón/trả lân cận vào cùng một ô lục giác H3 resolution 8-9 và lưu kết quả ma trận trên Redis, giúp đạt tỷ lệ trúng cache hơn 80% và giảm 4/5 tải tính toán cho cụm routing engine. ...

15 tháng 6, 2026 · 9 phút · Lê Tuấn Anh
Kiến trúc thuật toán giá bão Surge Pricing Uber H3 Flink

Kiến Trúc Thuật Toán Surge Pricing & Không Gian Uber H3

Answer-first: Hệ số nhân giá bão (surge multiplier) là hệ số định giá động (1.5x, 2.0x) áp dụng vào cước cơ bản khi nhu cầu đặt xe vượt nguồn cung tài xế trong ô lục giác Uber H3. Thuật toán cân bằng thị trường bằng cách thu hút tài xế và điều tiết lượng đặt xe. 🇬🇧 Read the English version of this article on tanhdev.com 🚗 Xem trọn bộ chuyên đề tại Series Kiến Trúc Hệ Thống Gọi Xe Thời Gian Thực Uber & Grab. ...

1 tháng 6, 2026 · 13 phút · Lê Tuấn Anh