inBuilder低代码平台新特性推荐-第二十三期

今天给大家带来的是 inBuilder 低代码平台新特性推荐第二十三期 —— 第三方应用调用集成服务的限流与熔断。

特性说明

限流(Rate Limiting)和熔断(Circuit Breaker)是两种常见的流量控制和容错机制。它们被用于增强系统的稳定性和可用性。下面分别介绍这两种机制的使用场景。

限流主要用于保护系统或服务免受过载的影响,当请求量超过服务能够处理的最大容量时,限流机制可以限制进入系统的请求速率,以防止系统崩溃或响应时间显著增加。

熔断器模式是一种容错机制,它可以在依赖项或服务出现故障时快速失败,而不是让调用一直等待,从而避免了级联故障。

在实际应用中,限流和熔断往往需要结合使用,共同构建一个健壮的系统防御体系。混合集成平台是基于iPaaS理念研发的低代码、可视化、配置式的一站式集成解决方案及套件,其提供了限流策略以及熔断策略。以下是限流策略和熔断策略的使用。

使用示例:

一 限流策略管理功能

是对第三方应用在单位时间内调用集成服务发布的API的次数进行控制。

功能操作说明

功能入口:【集成平台】-【应用集成】-【应用集成管理】-【限流策略管理】

限流策略配置:

点击右上方“新增”按钮或选择需要编辑的限流策略后点击右上方的“编辑”按钮(若策略是启用状态,需先停用才可编辑),配置限流策略信息。如下图所示:

限流策略使用

二 熔断策略管理功能:

当指在单位时间内的调用失败次数达到最大值后不再允许调用,随着熔断滑动窗口随时间向后滑动,当滑动窗口内的调用次数小于熔断次数,允许调用。

功能操作说明

功能入口:【集成平台】-【应用集成】-【应用集成管理】-【熔断策略管理】

熔断策略配置

点击右上方“新增”按钮或选择需要编辑的熔断策略点击右上方的“编辑”按钮(若策略是启用状态,先停用才可编辑),配置熔断策略信息。如下图所示:

填写基本信息,选择关联的第三方应用和熔断单位时间(时、分钟、秒)、时间范围、填写熔断次数即在规定时间内允许调用失败的最大次数。

在服务信息中选择需要熔断的服务,可以通过右上角的“新增”和“删除”手动选择需要熔断控制的服务(服务选择范围为当前第三方应用服务权限列表)

熔断策略使用

最后,欢迎大家下载[inBuilder低代码平台开源社区版],开启低代码开发之旅!

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值