29 điểm bởi xguru 2025-10-24 | 5 bình luận | Chia sẻ qua WhatsApp
  • Máy chủ cache độ trễ cực thấp, hiệu suất cao được viết bằng C và chạy dưới dạng một binary duy nhất, được thiết kế cho môi trường Linux·macOS 64-bit
  • Hỗ trợ đồng thời các giao thức HTTP, Memcache, RESP (Valkey/Redis), Postgres Wire, nên có thể dùng ngay nhiều thư viện client·CLI hiện có mà không cần thay đổi
  • Có thể chạy như một tiến trình máy chủ hoặc hỗ trợ kiểu nhúng bằng cách chèn trực tiếp một mã nguồn C duy nhất (pogocache.c) vào ứng dụng hiện có
  • Trên cùng phần cứng, sử dụng độ trễ yêu cầu thấp hơnít chu kỳ CPU hơn so với Redis·Valkey·Dragonfly·Garnet·Memcache, đồng thời có thể mở rộng hiệu năng từ luồng đơn đến đa lõi
  • Cung cấp phong phú các tùy chọn vận hành·bảo mật·tinh chỉnh như TLS/token xác thực, tệp persistence, giới hạn bộ nhớ·chính sách eviction, sharding·tham số chi tiết của hashmap, và cũng có thể chạy ngay bằng image Docker
  • Đạt được overhead thấp nhờ hashmap shard fan-out cao dựa trên Robin Hood hashing, spinlock nhẹ, hàng đợi sự kiện (epoll/kqueue), cùng io_uring tùy chọn, giúp nâng cao hiệu quả chi phí·điện năng cho hạ tầng cache

5 bình luận

 
nemorize 2025-10-24

Wow; cái này thật sự quá ấn tượng..

 
t7vonn 2025-10-24

Hiệu năng đúng là điên thật; áp đảo luôn ghê thật

 
kimjoin2 2025-10-24

Mỗi khi có thứ gì mới ra mắt là lại gắn mác "độ trễ thấp", "hiệu suất cao"
nên cảm giác như mấy thuật ngữ marketing vậy

 
okxrr 2025-10-25

Có vẻ điều này còn tùy vào việc ai là người nói. Hầu hết các thư viện do người này tạo ra thực sự rất nhanh.

 
xguru 2025-10-24

Với một dự án mã nguồn mở mới ra mắt, có lẽ nếu không có những thứ đó thì sẽ chẳng ai chọn. Vì giờ đây ngay cả việc lựa chọn mã nguồn mở cũng đã bước vào thời đại cạnh tranh nên tôi nghĩ cũng không còn cách nào khác, vì thế tôi đã giữ nguyên nội dung trong repo huhu