BeetleX服务网关流量控制
????????為了保障后臺服務(wù)應(yīng)用更可靠地運(yùn)行,網(wǎng)關(guān)提供了一些基礎(chǔ)流量控制功能;通過這一功能可以限制流轉(zhuǎn)到后臺應(yīng)用服務(wù)的處理量,從而讓服務(wù)在可應(yīng)對的并發(fā)范圍內(nèi)更可靠地運(yùn)作。服務(wù)網(wǎng)關(guān)提供了流量控制有基礎(chǔ)控制、IP、域名和請求路徑。
基礎(chǔ)配置
????????主要包括有網(wǎng)關(guān)總并發(fā)量限制,IP地址并發(fā)量限制,會話并發(fā)限制等。
IP并發(fā)響應(yīng)數(shù)
????????????單個IP地址最大并發(fā)RPS數(shù)量,默認(rèn)值為0不限制
會話并發(fā)響應(yīng)數(shù)
????????????單個TCP連接最大并發(fā)RPS數(shù),默認(rèn)值為0不限制
禁用XRealIP頭
????????????網(wǎng)關(guān)的IP地址依據(jù)頭X-Real-IP來獲取,但這個頭信息是可定義的,可以通過禁用這屬性強(qiáng)行從RemoteEndPoint獲取。
綁定域名
????????????可以針對網(wǎng)關(guān)綁定多個請求域名,只有符合的域名請求才能有效響應(yīng)處理。
黑白名單
????????????可以通過黑白名單設(shè)置相關(guān)IP的可訪問性。
IP地址
????????可以指定不同IP地址請求的最大RPS數(shù),暫只支持IPv4
域名
????????可以指定不同域名請求的最大RPS數(shù)
路徑?
????????可以指定某個基礎(chǔ)請求路徑的最大RPS數(shù),不區(qū)分域名。? ? ??
開源跨平臺通訊框架(支持TLS)
提供高性能服務(wù)和大數(shù)據(jù)處理解決方案
https://beetlex-io.com
總結(jié)
以上是生活随笔為你收集整理的BeetleX服务网关流量控制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于ASP.NET Core api 的
- 下一篇: 通过Dapr实现一个简单的基于.net的