Yüksek ileti hacmine hazırlanma

Bu dokümanda, webhook'unuza gelen yüksek ileti hacmini yönetmek için en iyi şekilde nasıl hazırlanabileceğiniz açıklanmaktadır. Business Messages platformu, birçok farklı senaryo için üretime hazırdır. Belirli bir etkinliği merak ediyorsanız destek ekibimiz de bu değişikliğe hazırlanmanıza yardımcı olabilir. Webhook'unuzu daha güçlü hale getirmek için birkaç basit adım uygulayabilirsiniz.

Kullanıcılar arası web kancası trafiği

Kullanıcılar arası trafik için işletmeniz açısından ne tür bir trafik kalıbı beklediğinizi göz önünde bulundurun. Mesaj hacminde "seri işlem" kalıpları veya ani değişiklikler bekliyor musunuz? Örneğin, yalnızca akşam yemeği servis eden bir restoran akşam saatlerinde çok fazla mesaj, günün geri kalanında ise az sayıda mesaj almayı bekleyebilir. Başka bir örnek olarak, özel bir promosyon yayınlanan bir mağaza, promosyon duyurulduğunda anormal derecede yüksek mesaj hacmi bekleyebilir.

Genel olarak Google altyapısı, ani trafik patlamalarını gidermeye 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 bu kadar yüksek olması büyük olasılıkla başarısız olacaktır. Ayrıca Business Messages her temsilcinin mesajlarını ayrı ayrı sıraya alır. Temsilcinizin mesaj sıralarından biri tıkanırsa aynı webhook'u paylaşsalar bile diğer temsilcileriniz bundan etkilenmez.

Ancak, bu yalnızca Business Messages altyapısındaki mesaj sırası için geçerlidir. İleti webhook'unuza teslim edildikten sonra farklı bir hikayedir. Sıralar uygulayarak, istekleri paralel olarak işleyerek vb. kullanarak webhook'unuzun gereken şekilde ölçeklenebilmesini sağlamanız gerekir. Webhook'unuz, HTTP 500 içeren bir mesaja yanıt verirse veya yanıt vermezse Business Messages mesaj teslim oranını webhook'unuza geri döndürecektir. İletiler 7 gün boyunca sırada kalır. Webhook'unuz bu süre içinde bir HTTP 200 ile yanıt vermezse Business Messages mesajı bırakacaktır.

Webhook'dan kullanıcıya trafik

Webhook'unuzdan gönderilen mesajlar, görüşme başına dakikada 60 mesajı takip etmelidir. Meşru mesaj akışlarının bu kotaya ulaşması pek mümkün değildir ancak Business Messages'ın, kotayı aştığınızı gösteren HTTP 429 hatalarını gidermeye hazır olmanız gerekir.

Genel olarak konuşursak, webhook'unuz Business Messages'tan HTTP 429 veya HTTP 500 alırsa bu, mesajlaşma hızınızla ilgili olabilecek geçici bir hata olduğunu gösterir. Bu mesajları üstel geri çekilme stratejisi ile tekrar denemeniz gerekir. Ancak webhook'unuz HTTP 503 veya HTTP 4xx (HTTP 429 dışında) alırsa yeniden denemeyi bırakıp destek ekibimize derhal bildirimde bulunmanız gerekir. Bu hata kodları, iş mesajları altyapısıyla ilgili bir sorun (ör. DOS olayı) yaşanabilir ve daha fazla mesaj göndermek sorunu daha da artırabilir.

Mesaj kotalarını aşmayla ilgili belirli bir askıya alma ölçütü olmasa da Business Messages, düzensiz davranan veya çok fazla mesaj gönderen aracıları askıya alabilir. Temsilcinizin gerekli standartları karşıladığından emin olmak için lütfen askıya alma ölçütlerini inceleyin.

Nasıl yardım alabilirim?

Sorunla karşılaştığınızda iletişime geçmeniz faydalı olacaktır. Çok yoğun bir şekilde reklam içeren bir tanıtım kampanyası gibi çok yüksek bir trafik durumu beklediğinizi bize bildirirseniz mümkün olduğunca hazırlıklı olmak için ek yayın kaynakları sağlayabiliriz. Ancak çoğu durumda bu tür önlemler gerekli değildir.

Zaten bir mesaj yükleme sorunu yaşıyorsanız bizimle iletişime geçebilirsiniz. Bu sorunu çözmenize yardımcı olmak için elimizden geleni yaparız.