API开放平台

我要开发同款
云译清晨2023年07月20日
130阅读

作品详情

整个项目后端划分为WEB系统、公共模块、客户端SDK、API网关、接口服务器。后端使用Swagger + Knife4j自动生成OpenAPI规范接口文档,前端只需在此基础上使用插件自动生成接口请求代码,从而降低前后端协助成本。基于Spring Boot Starter 开发了客户端SDK,一行代码即可调用接口。签名认证算法,用户在注册账号时同时生成唯一的AK/SK用于鉴权,保障调用的安全性。使用Dubbo RPC框架实现子系统间的高性能接口调用使用Spring Cloud Gateway作为API网关,实现动态路由转发、访问控制、流量染色、签名校验、调用统计、日志等业务逻辑。技术栈前端:Ant Design Pro V6.0Ant Design & Procomponents组件库React 18Umi 4后端:Spring BootSpring Cloud GatewaySpring Boot StarterDubboNacosRedisSwagger + Knife4jMyBatisPlusMysql
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论