我是 Istio 新手,需要帮助配置它以使用服务器发送事件 (SSE) 和 Spring WebFlux 维护推送通知的持久连接。我的目标是确保这些连接保持可靠和活动 24/7(连接应该保持活动状态)
我已经为其他微服务设置了 istio 配置,它工作正常,但这里我的连接应该是持久性的
我需要在哪里设置持久连接规则。? (在 istio 中)
请回复..
我已启用 Istio sidecar 注入。 并创建了虚拟服务和网关和DestinationRule
如何使用 istio 配置它..?
任何来自类似实施的指导或示例将不胜感激!
请在目标规则中使用http连接的idleTimeout值。 http 连接也有参数。有关连接池设置的更多详细信息,请参阅 istio 文档。
以下是空闲超时的目标规则示例
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
name: bookinfo-redis
spec:
host: myredissrv.prod.svc.cluster.local
trafficPolicy:
connectionPool:
http:
idleTimeout: "86400s"