摘要: 基础知识 HTTP CODE = 429 “请求过多” A. 限流的类型 服务端 客户端 限流的标的 IP 用户 ... 基本要求 准确限制过量的请求。 低延时。限流器不能拖慢HTTP响应时间。 尽量占用较少的内存。 这是一个分布式限流器,可以在多个服务器或者进程之间共享。 需要处理异常。当用户的请 阅读全文
posted @ 2024-12-21 14:16 XinStar 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 什么是流程引擎? 顾名思义,是支持流程编排,流程执行的引擎底座。在低代码平台、办公自动化(OA)、BPM平台、工作流系统均需要流程引擎功能。其解决的问题主要为复杂流程中状态的灵活管理以及可编排性。 BPMN(流程模型定义规范) 目前流程定义模型主要遵循BPMN规范,BPMN 最初由业务流程管理倡议组 阅读全文
posted @ 2024-12-21 14:16 XinStar 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、我们为什么讨论SPI? 为具有悠久历史的大型项目(屎山)添加新功能时,我们常常不太好评估变更的影响范围。因为原系统不具备良好的扩展性,导致修改整体发散,且不易单测。此时可以考虑使用接口来描述业务逻辑较为稳定的流程,并使用SPI机制来灵活的隔离加载实际的实现,来达到系统易于扩展的目的。本篇博客的目 阅读全文
posted @ 2024-12-21 14:15 XinStar 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、我们为什么讨论SPI? 为具有悠久历史的大型项目(屎山)添加新功能时,我们常常不太好评估变更的影响范围。因为原系统不具备良好的扩展性,导致修改整体发散,且不易单测。此时可以考虑使用接口来描述业务逻辑较为稳定的流程,并使用SPI机制来灵活的隔离加载实际的实现,来达到系统易于扩展的目的。本篇博客的目 阅读全文
posted @ 2024-12-21 14:11 XinStar 阅读(18) 评论(0) 推荐(0) 编辑