Bu belgede, webhook'ınıza gelen yüksek ileti hacmini işlemeye nasıl en iyi şekilde hazırlanabileceğiniz açıklanmaktadır. Business Messages platformu, birçok farklı senaryo için üretime hazırdır. Belirli bir etkinlik için hazırlık yapıyorsanız destek ekibimiz de size yardımcı olabilir. Webhook'ınızı daha güçlü hale getirmek için birkaç basit adım uygulayabilirsiniz.
Kullanıcıdan webhook'a trafik
Kullanıcıdan webhook'a trafik için işletmeniz için ne tür bir trafik kalıbı beklediğinizi düşünün. Mesaj hacminde "ani artış" gösteren kalıplar veya ani değişiklikler bekliyor musunuz? Örneğin, yalnızca akşam yemeği servisi yapan bir restoran akşamları çok sayıda, günün geri kalanında ise az sayıda mesaj alabilir. Başka bir örnekte, özel bir promosyon yapan bir mağaza, promosyon duyurulduktan sonra anormal derecede büyük bir mesaj hacmi görebilir.
Genel olarak Google altyapısı, ani trafik artışlarını karşılamaya hazırdır. Business Messages, Gmail ve Google Cloud gibi büyük ürünlerle aynı sunucu kaynaklarını kullanır. Webhook'unuza gelen mesaj hacminin, Business Messages'ın başarısızlığa uğramasına neden olacak kadar yüksek olması pek olası değildir. Ayrıca Business Messages, her temsilcinin mesajlarını ayrı ayrı sıraya koyar. Temsilcinizin mesaj kuyruklarından biri tıkanırsa aynı webhook'ı paylaşsalar bile diğer temsilcileriniz bu durumdan etkilenmez.
Ancak bu yalnızca Business Messages altyapısındaki mesaj kuyruğu için geçerlidir. Mesaj webhook'unuza teslim edildikten sonra durum değişir. Sıralı işleme uygulayarak, istekleri paralel olarak işleyerek vb. webhook'ınızın gerektiği gibi ölçeklendirilebildiğinden emin olmanız gerekir. Webhook'ınız bir mesaja HTTP 500 ile yanıt verirse veya hiç yanıt vermezse Business Messages, webhook'ınıza mesaj yayınlama hızını katlanarak azaltır. Mesajlar 7 gün boyunca kuyrukta kalır. Webhook'ınız bu süre içinde HTTP 200 ile yanıt vermezse Business Messages mesajı düşürür.
Webhook'tan kullanıcıya trafik
Webhook'ınızdan gönderilen mesajlar, sohbet başına dakika başına 60 mesaj kotasına uymalıdır. Meşru mesaj akışlarının bu kotaya ulaşması olası değildir ancak İşletmelerden Mesajlar'ın kotayı aştığınızı belirten HTTP 429 hatalarını ele almaya hazır olmalısınız.
Genel olarak, webhook'ınız Business Messages'dan HTTP 429 veya HTTP 500 alıyorsa bu, mesajlaşma hızınızla ilgili olabilecek geçici bir hatayı gösterir. Bu mesajları, eksponansiyel geri yükleme stratejisiyle yeniden denemeniz gerekir. Ancak webhook'ınız HTTP 503 veya HTTP 4xx (HTTP 429 dışında) alıyorsa yeniden denemeyi bırakıp hemen destek ekibimizi bilgilendirmeniz gerekir. Bu hata kodları, Business Messages altyapısıyla ilgili bir sorun (ör. DOS olayı) gösterebilir. Daha fazla mesaj göndermek sorunu yalnızca daha da kötüleştirir.
Mesaj kotalarının aşılması ile ilgili belirli bir askıya alma ölçütü olmasa da Business Messages, anormal davranan veya çok fazla mesaj gönderen temsilcileri askıya alabilir. Temsilcinizin gerekli standartlara uyduğundan emin olmak için lütfen askıya alma ölçütlerini inceleyin.
Nasıl yardım alabilirim?
Sorun olacağını tahmin ettiğiniz anda bizimle iletişime geçmeniz önerilir. Çok fazla reklamı yapılan bir tanıtım kampanyası gibi son derece yüksek trafik beklediğinizi bize bildirirseniz mümkün olduğunca hazırlıklı olmak için ek yayın kaynakları oluşturabiliriz. Ancak çoğu durumda bu tür önlemlere gerek yoktur.
Mesajlaşma yükleme sorunu yaşıyorsanız bize de ulaşabilirsiniz. Sorunu çözmenize yardımcı olmak için elimizden geleni yaparız.