哪些选项API网关与泊坞窗? [英] What are the option to API gateway with docker?

查看:356
本文介绍了哪些选项API网关与泊坞窗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一堆的RESTful微服务和dockerized他们。现在我wan't让他们基于Web的用户界面和创建用户的能力,权限授予他们使用某些API。

I've created a bunch of RESTful microservices and dockerized them. Now I wan't to have web-based UI for them and the ability to create users, grant permissions to them to use some of the APIs.

我知道我需要某​​种形式的API网关。我首先想到的是,我总是能做到这一点暴力破解的方法。创建一些Django应用程序,将服务的用户界面和代理都要求用手工的API,但是这似乎很平淡。也许有一些替代品?我已经准备好约TYK,却无法找到有关用户和授予权限添加到它们的能力的任何信息。

I know that I need some kind of API gateway. My first thought was that I always could do that bruteforce way. Create some django app that would serve UI and proxy all request to APIs by hand, but this seems very dull. Maybe there are some alternatives? I've ready about Tyk, but can't find any information about the ability to add users and grant permissions to them.

我大概可以创建应用程序,将作为API网关,并通过编写一些code,将模型自动请求代理。例如,我基本上需要外部URL之间的实际API网址和一些autorization逻辑映射。也许已经有类似的东西?

I probably could create application that would serve as API gateway and automate proxying of requests by writing some code that would model that. So for example I basically need a mapping between external urls to actual api urls and some autorization logic. Maybe there are already something like that?

推荐答案

我一直在寻找类似的东西,包括速率限制,UI控制台等支持它归结为几个免费增值工具,如:

I was looking for something similar, including support for rate limiting, UI console, etc. It boils down to a few freemium tools like:

  • apigee
  • mashape
  • apiary
  • 3scale.net

和一些开源的:

  • tyk
  • kong
  • ApiAxle
  • WSO2

我已经在TYK决定,因为它有一个漂亮的UI控制台和坚实的文档。他们均在Quora上,当你想去购物:)这是很好提到

I've decided on tyk since it has a nice UI console and solid docs. All of them were mentioned on Quora, which is nice when you want to go shopping :)

这篇关于哪些选项API网关与泊坞窗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆