文件名称:api-gateway-core:轻量级的API网关
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-30 04:38:56
Java
api-gateway-core api-gateway-core是一个轻量级的api网关 Background 随着公司各个项目的扩展,不同的项目之间和第三方出现了大量调用项目API的需求。此时就面临了一系列问题,例如:如何让各个项目安全地对外开放接口、如何让调用方快速接入、如何保证接口的安全等等。最初的时候,这些工作是各个项目自己做的,这段时期的接口对接是一个极其痛苦的过程:各个项目的权限控制不一样、文档不全,接口提供方和调用方都需要经过大量重复的沟通。也是我们需要一个隔离接口提供方和调用方的中间层——API网关,它负责在抽象出各个业务需要的通用功能,例如:权限验证、限流、超时控制、熔断降级。 Usage // 网关的映射关系 RouteMapper routeMapper = new AbstractRouteMapper() { @Override protecte
【文件预览】:
api-gateway-core-master
----.gitignore(299B)
----README.md(3KB)
----pom.xml(4KB)
----LICENSE(11KB)
----src()
--------main()
----.travis.yml(14B)