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
規範。