目前我有一个已经开发并部署好的系统,核心逻辑和功能都比较稳定,但当初设计时并未内置用户登录、权限控制、以及计费相关的功能。
现在因为项目的发展需求,希望在不修改现有系统代码(不动后端主干逻辑,不分支开发)的前提下,增加一个 登录认证 + 付费控制 + 授权管理 的能力:
API Gateway 方案:如 Kong 、APISIX 、Tyk 等,部分功能上可以实现限流、鉴权、转发。但如果需要和用户付费逻辑深度结合,可能仍需要配合自定义插件或外部认证服务。
反向代理 + 中间层微服务:在系统前面加一层自定义中间层,负责用户登录、权限校验、计费管理,合格后再把请求转发到后端系统。这种模式定制性较高,但需要额外维护一套服务。
SaaS 多租户网关框架:是否有更通用或现成的 SaaS 中间件框架,可以开箱即用实现用户管理+套餐管理+访问控制,而不用我从零开发一套?
希望能请教大家:
非常感谢大家的建议和经验分享 🙏
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.