-
Notifications
You must be signed in to change notification settings - Fork 5
01 欢迎使用
GanymedeNil edited this page Apr 4, 2019
·
2 revisions
KMF API Gateway 由考满分技术部研发的开源网关程序,提供API托管服务,涵盖API发布、管理、运维、售卖的全生命周期管理。辅助产研人员简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据。
- 用户鉴权(JWT)
- 数据签名
- IP黑白名单
- 跨域请求
- 动态负载均衡
- 数据缓存
- 数据托底
- 服务保护
- 使用Lua开发依赖Openresty平台
- 如果需要参与开发本项目建议先看一遍《Openresty最佳实践》并仔细了解一下关于Nginx执行阶段概念
- 网关系统主程序,负责所有API的中转、调度。
- 所有的请求到达网关后,进行安全认证、日志记录、版本控制、请求重写等一系列动作,成功处理之后路由到业务层,业务层返回数据给网关,网关对输出结果记录并返回给客户端。
- 使用PHP开发依赖Laravel框架
- 网关服务管理程序,负责项目及组的管理、权限管理、接口注册、接口文档、接口发布、接口调试、接口高级功能配置等功能并提供开放API供面板程序使用
- 使用JavaScript开发依赖Vue框架
- 网关服务面板程序是配合服务管理程序的一款Dashboard可视化管理面板,可以帮助使用者更便捷直观的管理网关中的API、查看数据监控等