【发布时间】:2019-05-06 14:28:02
【问题描述】:
【问题讨论】:
-
这是一个非常开放的问题描述。具体有哪些要求?你使用的堆栈是什么?这个拦截器应该是应用程序拦截器还是单独的代理堆栈?您的“实时”SLA 是什么?
-
@trein,这是我的答案。具体有哪些要求?我的目标是在发送给客户端之前获取每个 API 响应的副本。你使用的堆栈是什么?拦截器需要独立工作,而与现有堆栈无关。这个拦截器应该是应用程序拦截器还是单独的代理堆栈?独立代理 您的“实时”SLA 是什么?没有 SLA 限制。我只需要获取 API 响应的副本以用于分析目的。
-
@Arun 您的 API/服务后端是 1 个单一应用程序还是网格或服务?另外,如果它有很多服务/微服务,它们是在单一语言堆栈还是多语言?
-
@AbhishekTyagi 是 1 单服务。假设服务可以使用任何语言实现,例如 Spring Boot 或 ASP.NET。
-
不幸的是,正如所写,这个问题是题外话(“太宽泛”和“征求意见”) - 有很多方法可以实现这样的工具(许多语言,许多方法等) .正如所写,这本质上是一组要求,没有具体问题。
标签: architecture interceptor api-design