跳至內容

DeliverySpec.Timeout 欄位

旗標名稱: delivery-timeout

階段: Beta,預設啟用

追蹤問題: #5148

角色: 開發人員

當使用 delivery 規範來配置事件傳遞參數時,您可以使用 timeout 欄位來指定每個已傳送 HTTP 請求的逾時時間。timeout 參數的持續時間是使用 ISO 8601 格式指定的。

以下範例顯示一個訂閱,該訂閱會重試傳送事件 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 欄位的資源規範指定 delivery 規範。

我們使用分析和 Cookie 來了解網站流量。關於您使用我們網站的資訊會與 Google 分享,以達到此目的。了解更多。