【发布时间】:2022-12-14 16:43:40
【问题描述】:
我将 KrakenD 作为后端服务的 API 网关。我希望通过 KrakenD 网关中的一个 API 获利。但是,我如何使用 Krakend HTTP 服务器插件呢?我是否使用此插件将请求、响应放入队列,然后消费者将其放入数据库?或者有更好的方法吗?
【问题讨论】:
标签: architecture api-gateway system-design krakend
我将 KrakenD 作为后端服务的 API 网关。我希望通过 KrakenD 网关中的一个 API 获利。但是,我如何使用 Krakend HTTP 服务器插件呢?我是否使用此插件将请求、响应放入队列,然后消费者将其放入数据库?或者有更好的方法吗?
【问题讨论】:
标签: architecture api-gateway system-design krakend
是的,您可以使用KrakenD HTTP Server Plugin。
根据您的货币化策略,此插件可用于记录请求和响应信息以用于计费目的。您还可以创建一个消费者端应用程序,将请求/响应信息存储在数据库中,跟踪对每个资源发出了多少请求/响应,以及消费者的身份。
然后,您可以使用该信息和 Stripe 等计费服务向您的客户收费。
【讨论】: