写点什么

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

  • 2024-08-13
    山东
  • 本文字数:903 字

    阅读完需:约 3 分钟

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

特性说明

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

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

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

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

使用示例:

一 限流策略管理功能

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

功能操作说明

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



限流策略配置:

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



限流策略使用



二 熔断策略管理功能:

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

功能操作说明

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



熔断策略配置

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


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

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

熔断策略使用

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

用户头像

还未添加个人签名 2023-03-07 加入

塑造企业一体化研发新范式

评论

发布
暂无评论
inBuilder低代码平台新特性推荐-第二十三期_inBuilder低代码平台_InfoQ写作社区