【发布时间】:2019-01-26 14:15:10
【问题描述】:
API网关可以直接访问数据库吗?
我们有一个客户端,我们需要使用 REST API 来集成我们的产品。我们已经提供了某种 REST API,但不适合他们使用,因此他们要求我们提供特定的 REST API 以供他们使用。
因此,我们决定实现 API Gateway 模式来调用我们的 API 并执行一些响应转换。这就是问题所在。我们的 API 并未提供该客户在响应中所需的所有数据,但这些数据存储在数据库中。我想知道是否可以直接从 API Gateway 与数据库通信,或者我们应该创建一个特定的 REST API 并调用它。
【问题讨论】: