跳到内容

DeliverySpec.Timeout 字段

标志名称: delivery-timeout

阶段: Beta,默认启用

跟踪问题: #5148

角色:开发者

在使用 delivery spec 配置事件传递参数时,您可以使用 timeout 字段来指定每次发送的 HTTP 请求的超时时间。timeout 参数的持续时间使用 ISO 8601 格式指定。

以下示例显示了一个 Subscription,它会重试发送事件 3 次,并且每次重试的请求超时时间为 5 秒

apiVersion: messaging.knative.dev/v1
kind: Subscription
metadata:
  name: example-subscription
  namespace: example-namespace
spec:
  subscriber:
    ref:
      apiVersion: serving.knative.dev/v1
      kind: Service
      name: example-sink
  delivery:
    backoffDelay: PT2S
    backoffPolicy: linear
    retry: 3
    timeout: PT5S

您可以为 Channels, Subscriptions, Brokers, Triggers 和任何其他接受 delivery 字段的资源 spec 指定 delivery spec。

我们使用分析和 cookie 来了解网站流量。有关您使用我们网站的信息会与 Google 共享以达到此目的。了解更多。