เตรียมพร้อมสําหรับปริมาณข้อความสูง

เอกสารนี้จะอธิบายวิธีเตรียมพร้อมรับมือกับปริมาณข้อความที่สูงใน Webhook แพลตฟอร์ม Business Messages พร้อมใช้งานจริงในหลายสถานการณ์ ทีมสนับสนุนของเรายังช่วยคุณเตรียมพร้อมในกรณีที่คุณคาดการณ์เหตุการณ์หนึ่งๆ ไว้ด้วย คุณทําตามขั้นตอนง่ายๆ 2-3 ขั้นตอนเพื่อทําให้ Webhook มีประสิทธิภาพมากขึ้นได้

การเข้าชมจากผู้ใช้ไปยังเว็บฮุก

สําหรับการเข้าชมจากผู้ใช้ไปยังเว็บฮุก ให้พิจารณารูปแบบการเข้าชมที่คุณต้องการสําหรับธุรกิจ คุณคาดหวังรูปแบบ "การระเบิด" หรือการเปลี่ยนแปลงอย่างฉับพลันของปริมาณข้อความไหม ตัวอย่างเช่น ร้านอาหารที่ให้บริการเฉพาะอาหารเย็นอาจได้รับข้อความจำนวนมากในช่วงเย็นและข้อความเพียงไม่กี่ข้อความในช่วงที่เหลือของวัน อีกตัวอย่างหนึ่งคือ ร้านค้าที่ใช้งานโปรโมชันพิเศษอาจได้รับข้อความจำนวนมากผิดปกติเมื่อมีการประกาศโปรโมชัน

โดยทั่วไปแล้ว โครงสร้างพื้นฐานของ Google เตรียมพร้อมรับมือกับการเข้าชมที่เพิ่มขึ้นอย่างรวดเร็ว Business Messages ใช้ทรัพยากรเซิร์ฟเวอร์เดียวกับผลิตภัณฑ์ขนาดใหญ่ เช่น Gmail และ Google Cloud ปริมาณข้อความที่ส่งไปยังเว็บฮุคของคุณไม่น่าจะสูงจนทำให้ Business Messages ทำงานไม่ได้ นอกจากนี้ Business Messages จะจัดคิวข้อความของตัวแทนแต่ละคนแยกกัน หากคิวข้อความของตัวแทนรายใดรายหนึ่งแออัด ก็ไม่ได้ส่งผลต่อตัวแทนคนอื่นๆ แม้ว่าตัวแทนเหล่านั้นจะใช้ Webhook เดียวกันก็ตาม

อย่างไรก็ตาม การดำเนินการนี้จะมีผลกับคิวข้อความในโครงสร้างพื้นฐานของ Business Messages เท่านั้น เมื่อระบบนำส่งข้อความไปยัง Webhook แล้ว เรื่องราวจะเปลี่ยนไป คุณควรตรวจสอบว่า Webhook ปรับขนาดได้ตามต้องการด้วยการใช้คิว การจัดการคําขอพร้อมกัน และอื่นๆ หาก Webhook ตอบกลับข้อความด้วย HTTP 500 หรือไม่ตอบกลับเลย Business Messages จะลดอัตราการนำส่งข้อความไปยัง Webhook ของคุณอย่างมาก ข้อความจะอยู่ในคิวเป็นเวลา 7 วัน หาก Webhook ไม่ตอบกลับด้วย HTTP 200 ในช่วงเวลาดังกล่าว Business Messages จะทิ้งข้อความ

การเข้าชมจากเว็บฮุคไปยังผู้ใช้

ข้อความที่ส่งจาก Webhook ควรเป็นไปตามโควต้าการสนทนา 60 ข้อความต่อนาที ข้อความที่ถูกต้องตามกฎหมายมีแนวโน้มที่จะไม่ถึงโควต้านี้ แต่คุณควรเตรียมพร้อมรับมือกับข้อผิดพลาด HTTP 429 จาก Business Messages ซึ่งบ่งบอกว่าคุณใช้โควต้าเกิน

โดยทั่วไปแล้ว หาก Webhook ได้รับ HTTP 429 หรือ HTTP 500 จาก Business Messages แสดงว่ามีข้อผิดพลาดชั่วคราวซึ่งอาจเกี่ยวข้องกับอัตราการรับส่งข้อความ คุณควรลองส่งข้อความเหล่านี้อีกครั้งโดยใช้กลยุทธ์ Exponential Backoff อย่างไรก็ตาม หาก Webhook ได้รับ HTTP 503 หรือ HTTP 4xx (ที่ไม่ใช่ HTTP 429) คุณควรหยุดลองอีกครั้งและแจ้งให้ทีมสนับสนุนทราบทันที รหัสข้อผิดพลาดเหล่านี้อาจบ่งบอกถึงปัญหาเกี่ยวกับโครงสร้างพื้นฐานของ Business Messages เช่น เหตุการณ์ DOS และการส่งข้อความเพิ่มเติมจะยิ่งทำให้ปัญหารุนแรงขึ้น

แม้ว่าจะไม่มีเกณฑ์การระงับที่เฉพาะเจาะจงซึ่งเกี่ยวข้องกับการส่งข้อความเกินโควต้า แต่ Business Messages อาจระงับตัวแทนที่ทำงานผิดปกติหรือส่งข้อความมากเกินไป โปรดอ่านเกณฑ์การระงับเพื่อให้มั่นใจว่าตัวแทนของคุณปฏิบัติตามมาตรฐานที่กำหนด

วิธีรับความช่วยเหลือ

คุณควรติดต่อเราทันทีที่คาดว่าจะเกิดปัญหา หากคุณแจ้งให้เราทราบว่าคาดว่าจะมีสถานการณ์การเข้าชมสูงมาก เช่น แคมเปญโปรโมตที่มีการโฆษณาอย่างแพร่หลาย เราสามารถสร้างทรัพยากรการแสดงโฆษณาเพิ่มเติมเพื่อเตรียมพร้อมให้มากที่สุด อย่างไรก็ตาม ในกรณีส่วนใหญ่ มาตรการเช่นนี้ไม่จำเป็น

นอกจากนี้ คุณยังติดต่อเราได้หากพบปัญหาเกี่ยวกับภาระงานการรับส่งข้อความ และเราจะพยายามอย่างเต็มที่เพื่อช่วยคุณแก้ไขปัญหา