การเปิดใช้งานครั้งแรกของ Kafka Without ZooKeeper
(confluent.io)- Early Access ของ KIP-500 ที่ถอด Apache ZooKeeper ออกเพื่อให้ Kafka เรียบง่ายขึ้น ถูกรวมอยู่ในรีลีส 2.8
→ โหมด Kafka Raft Metadata หรือย่อว่า KRaft
- การติดตั้งใช้งานและการปฏิบัติการง่ายขึ้นมาก และสามารถรัน Kafka ทั้งหมดเป็นโปรเซสเดียวได้
→ รองรับจำนวนพาร์ทิชันต่อคลัสเตอร์ได้มากขึ้น
→ ยังไม่รองรับ ACL และฟีเจอร์ด้านความปลอดภัยอื่น ๆ รวมถึงทรานแซ็กชัน
→ การย้ายสรรพพาร์ทิชันใหม่และ JBOD ยังไม่รองรับในโหมด KRaft (คาดว่าจะรองรับได้ในรีลีส Kafka ที่จะออกช่วงปลายปี)
- Quorum Controller ที่ทำงานด้วย Event-Driven Consensus
→ ใช้โปรโตคอล KRaft เพื่อจำลองข้อมูลเมตาดาต้าไปยังทั้ง quorum ได้อย่างถูกต้อง
→ คล้ายกับโปรโตคอล ZAB ของ ZooKeeper และ Raft แต่ใช้สถาปัตยกรรมแบบ event-driven
2 ความคิดเห็น
ดูเหมือนว่า KIP 500 ในที่สุดก็จะออกมาแล้ว..
Apache Kafka เลิกพึ่งพา ZooKeeper https://th.news.hada.io/topic?id=2100