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

  1. Linux和Windows下部署BeetleX服务网关

    有朋友希望写一篇BeetleX服务网关部署到Linux和windows下并以服务的方式运行的介绍文章.接下详细介绍如何做并简单介绍一下网的使用.首先需要在官网(beetlex-io.com)下载对应版 ...

  2. BeetleX服务网关授权配置

    很多应用服务都需要授权访问,为了更好地统一处理这种授权验证,服务网关提供了JWT验证插件用于解决这问题.网关的JWT验证插件默认是关闭的,只有当开启后网关才会对请求进行拦截验证处理. 开启 开启JWT ...

  3. Beetlex服务网关1.8发布

    在新的版本中网关添加了不少功能,分别有流量控制包括:会话.IP.域名和Url等流量控制配置:在插件上添加了Redis读取和ElasticSearch文档搜索功能. 流量控制 在新版本中网关添加了流量控 ...

  4. 微服务网关解决方案调研和使用总结 专题

    一.什么是网关 1.1 什么是网关 API Gateway(APIGW / API 网关),顾名思义,是出现在系统边界上的一个面向API的.串行集中式的强管控服务,这里的边界是企业IT系统的边界,可以 ...

  5. 个推微服务网关架构实践

    作者:个推应用平台基础架构高级研发工程师 阿飞 在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求.因此,在客 ...

  6. Bumblebee微服务网关之并发限制

    对于服务应用来说支持的并发越高越好,但很多时候资源有限,超负载的并发则会给整体应用带来更大的危险性(更何况有些并发来源是恶意的).作为微服务网关应该具有一定的挡洪作用,这样可以一定程度保障后台逻辑服务 ...

  7. Bumblebee微服务网关之请求统一验证

    对于微服务网关来说,统一请求验证是一个比较重要和常用的功能,通过网关验证后台服务就无须关注请求验证:对于多语言平台的服务而言制定验证方式和变更验证配置都是一件比较繁琐和工作量大的事情.Bumblebe ...

  8. .net core自定义高性能的Web API服务网关

    网关对于服务起到一个统一控制处理的作用,也便于客户端更好的调用:通过网关可以灵活地控制服务应用接口负载,故障迁移,安全控制,监控跟踪和日志处理等.由于网关在性能和可靠性上都要求非常严格,所以针对业务需 ...

  9. 获取网关_阿里二面问了这道题:如何设计一个微服务网关系统

    有一天隔壁组的小王灰头土脸的跑过来,问我说:"李哥,你会设计微服务网关系统吗?".我一愣,小王怎么突然问这么抽象的问题,关键是我们最近也没有这样的需求.吃午饭的时候,在我旁敲侧击的 ...

最新文章

  1. 叮!您收到一份超值Java基础入门资料!
  2. Oracle的新建序列sequence
  3. Portal-Basic Java Web 应用开发框架:应用篇(十三) —— REST Convention
  4. 给Source Insight做个外挂系列之一--发现Source Insight
  5. iOS layer 动画
  6. java char i=2+#039;2#039;;_P039 二维数组的字符按列存放到字符串中 ★★
  7. MSSQL 触发器 暂停 和 启动
  8. php和python_c语言,python和c语言的主要区别
  9. 超好用的富文本编辑器froalaEditor(方便传图片和视频等)
  10. Excel如何把同类数据合并到同一单元格
  11. vscode git error: would clobber existing tag
  12. 字节跳动2020春招笔试 - 研发岗位(Java、C++、大数据)
  13. Office2013 图标显示不正常的解决办法
  14. 关于python使用hadoop(使用python操作hdfs)
  15. MySQL : ROUND 函数四舍五入陷阱及解决办法
  16. 测试开发 | 接口测试之HTTP 协议讲解
  17. 立创eda学习笔记十二:常见pcb板布局约束原则
  18. dos模拟器即时存档工具_dos模拟器安卓下载-DOS模拟器 安卓版v1.0.60-PC6安卓网
  19. 什么是“热门”,短语是从哪里来的?
  20. 2021-10-03 rk3399 nmhopenwrt

热门文章

  1. 带你剖析WebGis的世界奥秘----Geojson数据加载(高级)
  2. iis 404错误从定向完美方案
  3. python 安装xpath_Python网络爬虫(四)- XPath1.XPath2.XPath在python中的应用
  4. element label动态赋值_浅析 vuerouter 源码和动态路由权限分配
  5. P1357 花园 (矩阵快速幂+ DP)
  6. java-回调机制详解
  7. 20142335郝昊第三周学习总结
  8. BFS HDOJ 2102 A计划
  9. [WCF安全系列]认证与凭证:用户名/密码认证与Windows认证
  10. Effective C# 原则35:选择重写函数而不是使用事件句柄(译)