KrakenD API Gateway
KrakenD 是一个高性能、无状态的 API 网关,使用 Go 语言编写。支持 API 聚合、转换、限流和熔断等功能,采用声明式配置方式,易于管理和扩展,适用于微服务架构。
KrakenD 是一个高性能、无状态、声明式的 API 网关,使用 Go 语言编写。它提供了强大的 API 聚合、转换和路由功能。 **功能特点:** - 高性能的 API 网关服务 - 支持 API 聚合和转换 - 声明式配置,易于管理 - 支持限流、熔断等功能 - 无状态设计,易于扩展 **使用说明:** 1. 安装后应用会自动启动 KrakenD 服务 2. 主配置文件位于容器内 `/lzcapp/var/config/krakend.json`,对应宿主机路径 `/data/appvar/cloud.lazycat.app.liu.krakend/config/krakend.json` 3. 默认提供两个示例端点: - `/` - 显示静态概览页面 - `/example/posts` - 代理到 JSONPlaceholder API 4. 修改配置文件后需要重启服务才能生效 5. 访问 https://krakend.{box-name}.heiyu.space 即可使用 API 网关服务 **配置说明:** - 支持 API 端点路由配置 - 支持多后端聚合 - 支持请求/响应转换 - 支持自定义响应头 - 详细配置请参考官方文档 **配置文档:** https://www.krakend.io/docs/configuration/structure/ **官方网站:** https://www.krakend.io/ **仓库地址:** https://github.com/lazycatapps/krakend.git

