为了保障后台服务应用更可靠地运行,网关提供了一些基础流量控制功能;通过这一功能可以限制流转到后台应用服务的处理量,从而让服务在可应对的并发范围内更可靠地运作。服务网关提供了流量控制有基础控制、IP、域名和请求路径。
基础配置
主要包括有网关总并发量限制,IP地址并发量限制,会话并发限制等。
IP并发响应数
单个IP地址最大并发RPS数量,默认值为0不限制
会话并发响应数
单个TCP连接最大并发RPS数,默认值为0不限制
禁用XRealIP头
网关的IP地址依据头X-Real-IP来获取,但这个头信息是可定义的,可以通过禁用这属性强行从RemoteEndPoint获取。
绑定域名
可以针对网关绑定多个请求域名,只有符合的域名请求才能有效响应处理。
黑白名单
可以通过黑白名单设置相关IP的可访问性。
IP地址
可以指定不同IP地址请求的最大RPS数,暂只支持IPv4
域名
可以指定不同域名请求的最大RPS数
路径
可以指定某个基础请求路径的最大RPS数,不区分域名。
BeetleX
开源跨平台通讯框架(支持TLS)
提供高性能服务和大数据处理解决方案
https://beetlex-io.com