Apache Iggy - Nền tảng streaming tin nhắn viết bằng Rust chính thức trở thành dự án cấp cao nhất của Apache

Công nghệ31 tháng 8, 2026·5 phút đọc

Apache Iggy, nền tảng streaming tin nhắn hiệu năng cao được viết bằng Rust, đã chính thức tốt nghiệp từ Apache Incubator và trở thành Top-Level Project (TLP) sau gần 18 tháng ươm mầm. Dự án khởi nguồn từ một thử nghiệm cá nhân vào năm 2023, nay đã thu hút hơn 120 contributor và 500.000 lượt tải, đánh dấu bước ngoặt quan trọng trong hành trình phát triển hạ tầng dữ liệu thời gian thực.

Apache Iggy - Nền tảng streaming tin nhắn viết bằng Rust chính thức trở thành dự án cấp cao nhất của Apache

Apache Iggy - Nền tảng streaming tin nhắn viết bằng Rust chính thức trở thành dự án cấp cao nhất của Apache

Apache Iggy, nền tảng streaming tin nhắn hiệu năng cao được viết bằng Rust, vừa chính thức tốt nghiệp từ Apache Incubator và trở thành Top-Level Project (TLP) của Apache Software Foundation sau cuộc bỏ phiếu thuận tuyệt đối. Thành tựu này đánh dấu cột mốc quan trọng cho một dự án khởi nguồn từ thử nghiệm cá nhân vào tháng 3/2023, nay đã trở thành một cộng đồng mã nguồn mở toàn cầu với hơn 120 contributor và hơn 500.000 lượt tải tích lũy.

![Thống kê Apache Iggy](/ _next/static/media/iggy-tlp-stats.0p3givpkjrraq.png)

Hành trình từ thử nghiệm cá nhân đến dự án Apache

Khởi đầu khiêm tốn vào tháng 3/2023 với mục đích học Rust và khám phá cơ chế hoạt động của message streaming, Piotr Gankiewicz không hề có ý định tạo ra một công cụ thay thế cho những "ông lớn" như Apache Kafka. Động lực ban đầu chỉ đơn giản là sự tò mò về kỹ thuật, hiệu năng và sự đơn giản trong vận hành — và cái tên Iggy (viết tắt của Italian Greyhound — giống chó nhỏ nhưng có tốc độ vô địch) dường như rất phù hợp với tham vọng đó.

"Không có mệnh lệnh từ doanh nghiệp hay thiếu công cụ gì thúc đẩy — chỉ là khát khao tìm hiểu về kỹ thuật bên trong hệ thống messaging và thực sự học Rust", Gankiewicz chia sẻ. Nhưng dự án nhanh chóng vượt xa kế hoạch ban đầu khi các nhà phát triển liên tục tối ưu hóa hiệu năng, mô-đun hóa và theo đuổi sự hiệu quả.

Bước chuyển mình khi trở thành cộng đồng

Điều đặc biệt của Iggy không chỉ nằm ở công nghệ — sử dụng thread-per-core, io_uring cho I/O đĩa/mạng, VSR (Viewstamped Replication Revisited) cho đồng thuận và đạt độ trễ P99+ chỉ vài mili-giây — mà còn ở sự phát triển cộng đồng. Khi những người lạ mặt bắt đầu đóng góp, gửi pull request, báo lỗi, cải thiện tài liệu hay tham gia thảo luận kỹ thuật, một dự án cá nhân đã thực sự trở thành một cộng đồng.

Năm 2025, Iggy gia nhập Apache Incubator, và LaserData Inc. chuyển quyền sở hữu mã nguồn cho Apache Software Foundation thông qua quy trình ASF Software Grant. Điều này mang lại sự đảm bảo về tính mã nguồn mở lâu dài, không phụ thuộc vào một cá nhân hay công ty nào, cũng như giấy phép không thể thay đổi đột ngột vì chiến lược thương mại của ai đó.

"Không còn khái niệm 'chủ sở hữu' của Iggy đưa ra quyết định đơn phương. Dự án vận hành theo mô hình quản trị cộng đồng của Apache: thảo luận công khai, bỏ phiếu, phát hành phiên bản, committer, thành viên PPMC và đồng thuận."

Thành tựu sau 18 tháng trong Apache Incubator

![Thống kê tăng trưởng](/ _next/static/media/iggy-tlp-stats.0p3givpkjrraq.png)

Trong khoảng thời gian 18 tháng trong Apache Incubator, Iggy đã đạt được những con số ấn tượng:

  • Hơn 4.500 GitHub stars
  • Hơn 120 contributor
  • Gần 3.000 pull requests
  • Hơn 700 thành viên trong cộng đồng Discord
  • Hơn 500.000 lượt tải tích lũy

Tuy nhiên, như nhóm phát triển nhấn mạnh, việc tốt nghiệp không nói về số lượng stars hay lượt tải, mà về việc dự án đã xây dựng được một cộng đồng lành mạnh, đa dạng và có khả năng tự quản lý bền vững. Các thành viên PPMC trở thành PMC, contributor trở thành committer, và liên tục có người mới tham gia thảo luận, review code, đề xuất tính năng, hỗ trợ phát hành và thử nghiệm phần mềm.

Lộ trình phát triển tiếp theo

Tốt nghiệp không phải là đích đến cuối cùng mà là khởi đầu cho chương tiếp theo của Iggy. Các ưu tiên kỹ thuật được cộng đồng quan tâm bao gồm:

  • Phát hành phiên bản mới với khả năng clustering dựa trên VSR — tính năng được mong đợi nhất để tiến gần hơn đến triển khai production có tính sẵn sàng cao
  • Hoàn thiện Kafka protocol gateway ban đầu, giúp các ứng dụng và hệ sinh thái hiện có dễ dàng tương tác với Iggy
  • Khám phá multi-leader replication per partition, tiered storage, message registry và khả năng embedded KV
  • Mở rộng connector runtime với thêm nhiều nguồn dữ liệu, đích đến và tối ưu hóa
  • Tiếp tục thử nghiệm giới hạn phần cứng, hệ điều hành và Rust hiện đại để xây dựng hạ tầng streaming nhanh hơn và hiệu quả hơn

Kranti Parisa — người dẫn dắt hành trình gia nhập Apache của Iggy — được bổ nhiệm làm Chủ tịch Iggy PMC, đóng vai trò liên lạc giữa dự án và Hội đồng ASF, đảm bảo sức khỏe và quản trị dự án. Nhóm cũng gửi lời cảm ơn đặc biệt đến Yonik Seeley (Apache Champion và Mentor) cùng các mentor Hulk Lin, Zili Chen và Hao Ding.

Với việc trở thành TLP, Iggy đặt mục tiêu dẫn đầu "làn sóng thứ ba" của công nghệ message streaming, khi dữ liệu thời gian thực đang trở thành nền tảng cho thế hệ AI và hệ thống thông minh mới. Đây là thời điểm tuyệt vời để xây dựng những hạ tầng dữ liệu nhanh và hiệu quả hơn, và cộng đồng Apache Iggy đã sẵn sàng đón nhận thách thức đó.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗