BeetleX服务网关流量控制

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BeetleX服务网关流量控制相关的知识,希望对你有一定的参考价值。

        为了保障后台服务应用更可靠地运行,网关提供了一些基础流量控制功能;通过这一功能可以限制流转到后台应用服务的处理量,从而让服务在可应对的并发范围内更可靠地运作。服务网关提供了流量控制有基础控制、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

以上是关于BeetleX服务网关流量控制的主要内容,如果未能解决你的问题,请参考以下文章

BeetleX服务网关授权配置

beetlex网关之聚合和url请求过虑

Istio 网关之南北向流量管理(内含服务网格专家亲自解答)

Istio 网关之南北向流量管理(内含服务网格专家亲自解答)

BeetleX实现MessagePack和Protobuf消息控制器调用websocket服务详解

BeetleX.FastHttpApi之控制器调度设计