的限制,我發現「限速」和「爆發極限」在API設計師的設計部分,突發IBM API連接
它們有什麼不同?
速率限制可設置爲每秒鐘,每分鐘,每小時,每天的時間間隔。 另一方面,突發極限可以只設置第二個和最小的時間間隔。
這是否意味着設置1/1秒速率限制和設置1/1秒突發限制相同?
的限制,我發現「限速」和「爆發極限」在API設計師的設計部分,突發IBM API連接
它們有什麼不同?
速率限制可設置爲每秒鐘,每分鐘,每小時,每天的時間間隔。 另一方面,突發極限可以只設置第二個和最小的時間間隔。
這是否意味着設置1/1秒速率限制和設置1/1秒突發限制相同?
不同的計劃可能會有不同的費率限制,無論是在操作和整體限制之間。這對於爲客戶提供不同級別的服務很有用。例如,「演示計劃」可能會強制每分鐘撥打10個電話的速率限制,而「完整計劃」可能允許每秒撥打1000個電話。
您可以將突發限制應用於您的計劃,以防止可能會損壞基礎設施的使用率峯值。每個計劃可以在第二個和每個時間間隔設置多個突發限制。
也就是說,這兩個參數有不同的含義,可以一起使用。例如:我希望允許每小時總共1000個呼叫(速率限制)和每秒50個呼叫的最大峯值(突發限制)。
速率限制會強制給定時間範圍內有多少個呼叫(總數)可能。之後,電話不再可能。這是爲了創建具有不同限制和收費的分階段計劃(例如入境或免費,中等,企業)。
突發限制用於管理(例如)系統負載,方法是將最大呼叫限制一段時間(因此爲數秒或數分鐘),以防止使用率峯值。它們可用於確保允許的API調用次數(速率限制)在設定的時間範圍內(日,周,月)均勻分佈。它們也可以用來保護後端系統免於超載。
因此,您可以設置每週1000個API調用的速率限制,並將突發限制設置爲每分鐘撥打100個電話。如果有10個「重」分鐘,整個速率將被消耗。用戶還可以每天使用100多個電話來每週接聽1000個電話。
我可以設置多個速率限制。 因此,我可以爲一週設置1000個API調用的速率限制。而且我可以不設置突發限制,但可以設置每分鐘100個呼叫的另一個限制速率。 我是否需要使用突發限制來防止使用峯值?有什麼區別嗎? – sotoiwa
正如我寫的,突發限制是爲了保護系統,防止使用尖峯。費率限制是提供不同的計劃,以便與例如1000,25k,一個月100萬個電話。你的選擇。 –
我可以設置多個速率限制。 因此,我可以設置每週1000個API調用的速率限制和每秒50個調用的另一個限制速率。 我想知道速率限制和突發限制之間是否存在技術差異。 – sotoiwa