1 Star 1 Fork 0

Ryan / api-gateway

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

api-gateway

介绍

微服务网关,提供服务管理、参数验证、参数转换、filter、限流降级等

core:

框架核心

核心API

1) AbstractApiGateway:应用接口门面类继承该抽象类调用网关门面,根据服务id自动路由
2) Gateway:网关门面
3) GatewayContext:网关服务调用执行上下文
4) ProxyInvoker:Proxy 服务代理类,具体业务逻辑则需实现该接口
5) ProxyValidator:服务请求参数验证器
6) ProxyFilter:服务过滤器,分为per、post、final
7) Proxy:网关服务注解,可标记 ProxyInvoker、ProxyValidator、ProxyFilter,标注该注解的网关组件可以自动注册

i18n能力

1) MessageFactory:i18n message 工厂
3) Message:标准的i18n message

网关管理

1) ProviderChangeListener:提供服务的重新加载和下线能力
2) Lifecycle:网关组件的生命周期管理
3) GatewayMonitor:网关监控器,可以统计网关的各服务指标,可以自定义实现
4) ProxyManager:网关服务组件的注册及管理类

gateway-generic:

网关默认实现

1) 一个基于spring实现的默认网关

api-gateway-spring:

提供spring支持

1) 框架集成spring

demo:

一个示例

1) 简单演示了gateway的使用,入口方法{@link org.wsff.tools.api.gateway.demo.App}

空文件

简介

微服务网关,提供参数验证、参数转换、filter、限流降级等 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/wsff/api-gateway.git
git@gitee.com:wsff/api-gateway.git
wsff
api-gateway
api-gateway
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891