首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现基础API网关

如何实现基础API网关
EN

Stack Overflow用户
提问于 2015-01-31 04:34:58
回答 1查看 4.3K关注 0票数 2

我正在做一个学校项目,我的任务是做一个简单的api网关,它可以放置在任何第三方api和最终用户之间,该网关可以用于定义api的使用限制或做一些安全分析,我对此完全是新手,我知道API网关的基本概念,但不知道如何使用JAVA实现它。

谁能告诉我从哪里开始实现API网关?

我应该使用的框架是什么,目的是什么?

谢谢,Nixit Patel

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 03:08:07

简而言之,应用程序接口网关公开公共API,应用策略(身份验证-通常通过OAuth、节流、遵守定义的应用程序接口、缓存等)然后(如果允许)可选地应用转换规则并将调用转发到后端。然后,当后端响应时,网关(在可选地再次应用转换规则之后)将响应转发给原始调用者。此外,通常会有一个围绕它的API管理解决方案,提供用户门户、用户管理、分析等。

因此,基本上任何web服务框架都可以作为快速DYI解决方案工作。

您也可以使用开源负载均衡器的插件模型,如NGINX

或者使用一个开源的API Gateway来学习它--例如WSO2 API Manager (最简单的方法是使用托管版本:WSO2 API Cloud)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28244165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档