10 điểm bởi xguru 2021-04-01 | 2 bình luận | Chia sẻ qua WhatsApp
  • Bản early access của KIP-500, loại bỏ Apache ZooKeeper để Kafka đơn giản hơn, đã được đưa vào bản phát hành 2.8

→ Chế độ Kafka Raft Metadata, viết tắt là KRaft

  • Việc triển khai và vận hành đơn giản hơn nhiều, và có thể chạy toàn bộ Kafka như một tiến trình đơn

→ Có thể chứa nhiều phân vùng hơn trên mỗi cụm

→ Hiện vẫn chưa hỗ trợ ACL, các tính năng bảo mật khác và transaction

→ Phân bổ lại phân vùng và JBOD không được hỗ trợ trong chế độ KRaft (dự kiến sẽ khả dụng trong bản phát hành Kafka vào cuối năm)

  • Quorum Controller hoạt động theo cơ chế Event-Driven Consensus

→ Sử dụng giao thức KRaft để sao chép metadata một cách chính xác trên toàn bộ quorum

→ Tương tự giao thức ZAB của ZooKeeper và Raft, nhưng sử dụng kiến trúc hướng sự kiện

2 bình luận

 
twince 2021-04-01

Có vẻ KIP 500 cuối cùng cũng sắp ra mắt rồi..

 
xguru 2021-04-01

Apache Kafka loại bỏ sự phụ thuộc vào ZooKeeper https://vi.news.hada.io/topic?id=2100