java - Tyk API Gateway 每 60 秒重试一次请求

标签 java microservices api-gateway retry-logic tyk

我有一个请求,有时需要一分钟以上的时间才能执行。 我的服务在 Tyk API Gateway 后面。发生的情况是,在服务执行请求 60 秒后,Tyk 再次向服务发送相同的请求,而忽略第一个请求。从客户端的角度来看,所有相同的请求都运行了大约 5 分钟(因为实际上有 5 个请求)。

我尝试通过 IP 直接调用它(没有)并且没有重试。 我还尝试将 hard_timeouts 添加到 tyk 等于 2 分钟,但请求不断重试。 我没有看到可能与此相关的任何其他配置。

尽管我打算优化此请求或使其异步,但我现在正在寻找更快速的解决方案。您知道如何停止此重试功能吗?

最佳答案

我发现是nginx的问题需要解决。由于问题有赏金,我无法关闭它。这是nginx相关的: nginx keeps retrying request every 60 sec

关于java - Tyk API Gateway 每 60 秒重试一次请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64885664/

相关文章:

hibernate - 我可以以某种方式将 JHipster 微服务应用程序与 DB2 一起使用吗

azure - 通过 Azure API 管理连接时,WebSocket 服务在收到客户端消息后始终关闭连接

java - 从数据库加载 netflix zuul 路由值

java - 无法打开与 Cassandra 的 Thrift 连接

java - 如何使用IDE在storm生产集群中提交拓扑

azure - 如何在微服务/无服务器架构中创建文件缓存层

spring-boot - openshift 中用于 spring boot 微服务的 api 网关

java - 不是评估加倍

java - 为什么此代码不起作用 : jLabel setIcon?

spring-boot - 如何用spring boot微服务实现编排?