我有一个用例,其中客户端通过负载均衡器调用 Rest 端点,而负载均衡器又调用了响应速度非常慢的第三方端点。第三方端点需要超过 1 分钟才能开始发送响应。因此,由于连接空闲超过 60 秒,客户端会收到 504 网关超时。我们不想改变负载均衡器保持活动超时的配置,而是希望 Rest 端点定期发送一些保持活动数据包,直到来自第三方端点的数据可用,以确保连接不会长时间处于空闲状态。
我可以通过生成一个 Flux 来实现这一点,该 Flux 会定期检查数据可用性并返回一个虚拟数据包,直到来自第三方端点的数据可用。想知道是否可以通过一些开箱即用的配置来实现相同的目标。目标是确保连接不会保持空闲,直到我们从第三方端点获得数据