Introduction to Confluent Kafka

Updated: Apr 21



Confluent Kafka คือแพลตฟอร์มในการ Streaming Data Real-time และ Distribute Message Queue ที่ได้รับความนิยมอย่างมากในปัจจุบัน


Confluent Kafka ถูกพัฒนามากจาก Apache Kafka ที่เป็นระบบรองรับการส่งข้อมูลจากหลายๆแหล่งข้อมูลต้นทาง(Produce) จำนวนมหาศาล ทั้งแบบBatch file และ Real-time Data พร้อมๆกัน และส่งไปยังปลายทาง(Consume) ทั้ง Database หรือ Application ต่างๆได้


ทำไมถึงต้องใช้ Confluent Kafka? เนื่องด้วยปัจจุบันมีการรับเข้าและส่งต่อข้อมูลในแต่ละวันอย่างมหาศาลในแต่ละวัน จึงต้องหาเครื่องมือช่วยในการรับ และส่งข้อมูล ให้มีประสิทธิภาพ และไม่ตกหล่นสูญหาย


คุณสมบัติของ Confluent Kafka ที่รองรับข้อมูล Big data มีดังต่อไปนี้ 1. Scalable ทำงานในรูปแบบ Cluster รองรับการขยายตัว (Scale Out) และการกระจาย (Distributed) ในการเก็บข้อมูล รวมถึงการกระจายการสำรองข้อมูล (Replication) ไปยังเครื่องต่างๆใน Clusterเดียวกันได้

2. Speed มีประสิทธิภาพรวดเร็ว ในการทำงาน สำหรับข้อมูลขนาดใหญ่ จากการทำงานแบบ Message Queue จัดแบ่งข้อมูลที่รับเข้ามาเป็นหัวข้อ (Topic) และ แบ่งqueue ในการส่งต่อไปยังปลายทาง แบบ patition

3. Safety รองรับความล้มเหลวของเครื่องที่ใช้งาน เนื่องจากConfluent Kafka ทำในร่วมกันแบบ Cluster ซึ่งต้องทำงานเริ่มต้นที่ 3เครื่องเป็นต้นไป และมีความสามารถ ในการรองรับ Failed over ได้ ตาม Design และจำนวนเครื่องที่ได้ออกแบบไว้ รวมถึงรองรับการเชื่อมต่อ Sync Data ระหว่าง Data Center ที่มากกว่า 1 ที่หลากหลายรูปแบบ เช่น DC-DC,DC-DR

4. Success ได้รับการยอมรับ และมีการใช้งานจากองค์กรขนาดใหญ่ ทั้งในและต่างประเทศ มีUsecase ที่หลากหลาย รวมถึงมีทีมงานที่ออกแบบ ประสานงาน แก้ปัญหา รวมถึงติดตามผลลัพธ์ เพื่อให้ผู้ใช้ สามารถใช้งานได้อย่างถูกต้องครบถ้วนตามความต้องการ


หากบริษัทต้องการ software, implement หรือ support ก็สามารถติดต่อกับเราได้ตามช่องทางนี้ได้เลย Website : www.x10-it.com Facebook : Extend It Resource Co., Ltd.

LinkedIn : Extend It Resource Co., Ltd. เช็คตำแหน่งงาน : https://jobsify.info

32 views0 comments