ลองใช้ Kafka เชื่อมกับ LINE Messaging API (มารู้จักกับ Kafka กัน)
ฝัง
- เผยแพร่เมื่อ 30 มิ.ย. 2024
- ☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
/ @mikelopster
ลองไมค์ สัปดาห์นี้เราจะมาทำความรู้จัก Kafka กันว่า Kafka มันคืออะไร ใช้ทำอะไรบ้าง มี use case แบบไหน และลองมาละเลงผ่าน code กันด้วยการลองใช้ producer / consumer ของ Kafka ในการส่ง ข้อความผ่านLINE Messaging API กัน
หัวข้อ
00:00 แนะนำเนื้อหา
00:41 Kafka คืออะไร ?
07:08 ไอเดียการใช้งาน Kafka
08:51 ข้อดี / ข้อพิจารณา Kafka
10:29 use case ของ Kafka
11:22 ใน Session นี้เราจะใช้ Kafka ทำอะไรกัน
13:00 Structure / Setup project มีอะไรบ้าง
15:35 โจทย์ของเราต่อ Kafka
17:55 เริ่ม code และทำ schema.js
22:32 producer.js - ทำ API สำหรับรับสร้าง product และสร้าง order
32:00 producer.js - ส่งข้อมูลเข้า producer
37:24 consumer.js - รับข้อมูลจาก producer
42:14 consumer.js - เพิ่ม messaging API เข้าไป
52:52 consumer.js - update status order หลังส่ง message เรียบร้อย
54:45 สรุปทั้งหมดเราทำอะไรกันไปบ้าง
อ่านเพิ่มเติมได้ที่
mikelopster.dev/posts/kafka-b...
ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่
Facebook page: / mikelopster.dev กันได้เลย
Enjoy ครับ 😘
พิกัดของด้านหลัง : shope.ee/8A54c8cfkf - วิทยาศาสตร์และเทคโนโลยี
ชอบทุกคลิปเลยยยยย ฟังแล้วเก็ท เป็นกำลังใจให้ครับ
ขอบคุณมากครับบ 😁
เจ๋งแจ๋ว
ลงละเอียดมากเลยครับ น่าเป็นอาจารย์ นักวิจัย
ขอบคุณมากครับ อยู่อุตสากรรม dev นี่แหละครับ มันเร้าใจดี 😆
สอนดีมากคับ
ขอบคุณครับ
ขอบคุณที่ช่วยชีวิตผมไว้นะครับ
ขอบคุณที่แวะเวียนมารับชมเช่นกันนะครับ 😁
ขอขอบคุณ
สอนดีมากครับ
ผมมือใหม่ครับ อยากให้ตัวอย่าง microservice + Kafka ของ node is ครับ
ขอขคุณสำหรับการสนับสนุนมากๆนะครับ เราจะรับหัวข้อไว้พิจารณานะครับบ
เฝ้ารอ เรื่อง sql transaction กับ deadlock ฉบับ mikelopster ครับ
deadlock นี่ น่าจะได้เล่าเป็นนิทานแน่นอน 😂 ได้เลย เราจะเก็บเรื่องนี้ไว้ครับ
ขอบคุณมากครับ ชอบมากเลยครับ ขอ request zookeeper, dubbo สำหรับ rpc micro-services ได้มั๊ยครับบ
สายลึก devops 555 ได้เลย เดี๋ยวผมหาจุดแวะแชร์ให้ครับ 😆
@@mikelopster 🙏🏻 ขอบคุณคร้าบบบ
ชอบคลิปพี่มากๆครับดูตอนเช้าก่อนเริ่มงานเป็นไรที่ feel good มากๆ อยากรู้ว่าพี่ใช้ theme อะไรใน vscode อะคับ
ขอบคุณมากนะครับ หวังว่าคลิปจะช่วยทำให้สดชื่นนะครับ 😆 ส่วน theme vscode ของพี่ใช้เป็น Dracula ครับ
ขอถามนอกเรื่องได้ไหมครับ 55
ใช้ theme vscode ตัวไหนอยู่หรอครับ เห็นแล้วสีสบายตาดีครับ
ใช้ Theme dracula ครับ เป็นสีที่สบายตาที่สุดสำหรับผมและ 😁
ขอบคุณครับ เพลินอีกแล้ว อย่างกรณีใช้ ffmpeg process video ที่มันใช้เวลา ใช้ kafka ในการจัดคิวจะเหมาะมั้ยครับ
เหมาะสมครับ สามารถใช้ได้เช่นกันครับ
พาทำ elasticseacrh หน่อยครับ
นี่แอบดู checklist กันปะเนี้ย 555 ได้เลยครับ ไม่นานเกินรอแน่นอน 😆
กราบ @@mikelopster
+++ ❤ +++ อยากให้มีพาร์ทต่อ
ขอบคุณมากครับพี่ไมค์ ❤ ผมมีข้อสงสัยเพิ่มเติมจากเนื้อหาในคลิปครับ ถ้าเราสร้าง Kafka ไว้ในส่วนเดียวกันของ api ตามคลิปหาก api ล่มขึ้นมา Kafka ก็ล่มไปด้วยรึป่าว หากิอยากนำไปใช้ในระดับ production จริงๆควรแยก kafka ออกมา deploy แยกกับ api ไหมครับ แล้วใน api ก็ใช้แค่ producer พอในการส่ง message ไป หรือว่ามันเขียนตามพี่ไมค์ได้เลยครับ
ใช่ครับ ของจริง เราจะแยก kafka และ api ออกจากกันเพื่อป้องกันเรื่องนั้นครับ + ให้ Kafka สามารถกำหนด retry mechanism ได้หลังจากล่มมาโดยไม่กระทบกับ service อื่นๆได้ครับ
จริงๆ เราเข้าใจถูกแล้วน้า ตามที่เราเล่าเลย (รวมถึงเรื่อง producer ด้วยนะ)
@@mikelopster สมัครสมาชิกเลยคับพี่ชายขอบคุณที่ทำคลิปสอนดีๆมาคับ 🎉
สวัสดีครับ คุณไม้
สวัสดีคับ 😁
ขอ line login คร้าบ
ok มีคนลงชื่อ ถือว่ามีคนสนใจแล้ว 😆