Apache Pulsar
Định nghĩa
Apache Pulsar là messaging/streaming platform hỗ trợ cả queue và event stream style, nổi bật ở tiered storage, geo-replication và multi-tenancy.
Cách hiểu bằng lời của tôi
Pulsar nằm giữa hai thế giới: có thể phục vụ pub-sub/queue nhưng cũng giữ stream history. Điểm khác biệt thường được nhắc tới là tách serving broker khỏi storage layer, giúp lưu trữ dài hạn và multi-tenant cloud-native linh hoạt hơn.
Khi đáng cân nhắc
- Cần replay và retention dài nhưng cũng muốn queue semantics.
- Nhiều tenant/team dùng chung platform.
- Cần geo-replication built-in.
- Muốn tiered storage để giảm chi phí giữ lịch sử dài.