想請問一下關於一般 line bot 的 rate limit,
官網的寫法是這樣的。
The Messaging API applies the following rate limits for each endpoint. Rate limits depend on your plan and endpoint.
且一般 call 的 API 應該是 reply 比較多,應該歸屬在文件裡面的 Other API。
Other API endpoints
100,000 requests per minute
1,700 requests per second*
從內容看起來,這個限制是針對 endpoint,
但我不太清楚他的 endpoint 指的是?
是我提供給 line call 的 webhook server 嘛? 若是的話...
如果我開了兩個 channel,分別給了兩個 webhook 的位置。
https://example.com/endPointA
https://example.com/endPointB
這樣會是分開計算的嘛?或者是 domain name 一樣就會被視作同一個呢?
或者他的 endpoint 指的是每一個 API?
像是 reply 每秒鐘就只能 call 1700 次這樣?
那假設我開了兩個 channel 的話,這個 rate limits 是共用,還是獨立計算呢?
不好意思感覺有點大哉問,
因為現在在設計一個小系統,雖然可能短時間內不會有那麼多用量,
但還是希望針對可能出現的狀況去預先設計解法。
如果我的問題內容有什麼看不清楚的地方請再指教,謝謝~
他其實有跟你說什麼是 Endpoint
然後他也說超過用量
會把你擋下來
你後端也應該會得到相對應的 status code
從這著手應該就好了
嗯,感謝,其實是想確認一下想法是否正確。
且不太清楚 rate limit 是針對單一個 endpoint 或者 channel/providers ...
如果可以用 channel/providers 去分流的話,
設計方向就會不一樣~
好的,如果不知道能不能分流的話,就先從 status code 去處理好了,謝謝~~
他應該是認你的 access key
沒猜錯的話