在我正在开发的项目中,我们有一个系统,我们有一个后端应用程序来处理身份验证/授权,通过这个系统,前端客户端将发送请求并接收来自其他人的响应服务。
现在我们还考虑将Azure API管理添加到组合中,将其置于后端和其他服务之间,作为一种直通,仅仅是因为我们希望利用API缓存功能。
这听起来像个好主意吗?这实际上是Azure API管理的用例,还是我应该重新考虑我的项目架构。
答案 0 :(得分:1)
如果您要查找的只是单个区域的中间缓存,您可能会发现API管理过度需求。虽然,这将是一个简单的入门方式。
考虑您是否希望将来添加速率限制,请求/响应日志记录和分析。或者,如果您可能希望中介处理版本控制的路由。或者,如果您需要进行地理分布式缓存。如果将来某些功能可能会有用,那么将Azure API管理放入其中可能是一种快速入门方式,为您的未来做好准备。