# twelve **Repository Path**: git-lz/twelve ## Basic Information - **Project Name**: twelve - **Description**: 项目主要通过利用界面化编排的形式,实现api的聚合 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-30 - **Last Updated**: 2024-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### twelve twelve是用golang编写支持灵活编排的bff层api聚合框架,已支持HTTP, GRPC等类型的api。 ### 你可以使用它: - 搭建一个可灵活编排的api聚合服务 - 支持HTTP,GRPC类型的api; - 后端利用golang gin框架,该层不会成为请求链路中的性能瓶颈; - api聚合等信息通过配置配置实现,仅用少量代码即可完成对一个api的调用; - 设计中,采用了api聚合配置的内存化管理,不再依赖mysql等关系型数据库,大大提升框架性能; - 框架天然支持水平扩展; - api的执行支持异步和同步两种方式,异步方式可以大大提高整体请求链路的响应时间。 ### 试一下!