Skip to content

用go实现的API编排工具。通过编排功能简化API的调用。

License

Notifications You must be signed in to change notification settings

jasony62/tms-go-apihub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIHUB是一款基于 Golang 开发的API调度平台,能够实现基于JSON定义的灵活的编排能力。

第一阶段主要是提供微服务网关功能,充分利用了Go协程的高并发性能。

未来可以对接低代码平台,大大简化对API调用的管理。

介绍本平台HTTPAPI、FLOW、SCHEDULE的基本概念以及它们之间的关系。

介绍源码程序编译和启动流程,快速实现程序黑盒运行的验证工作。

介绍apihub的主功能apigateway,以及如何快速定义和执行HTTPAPI、FLOW、SCHEDULE方式json文件。

介绍JSON SCHEMA定义,字段名称与描述,及相关json格式定义。

介绍json文件中使用到的template模板。

介绍json文件中涉及内部API接口的输入参数配置方法。

介绍json配置文件中涉及函数调用。

介绍flow、schedule的调用流程。

介绍相关测试命令以及返回值。

通过swagger,postman生成httpapi json。

介绍需求,开发计划以及开发进度。

介绍promtheus中的指标。

隔离

使用bucket进行数据隔离。

相关项目和文档。

About

用go实现的API编排工具。通过编排功能简化API的调用。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published