Bỏ qua điều hướng

Prompt miễn phí

Thiết kế cơ chế retry/backoff cho gọi mạng thất bại tạm thời

Tạo chiến lược retry an toàn, có backoff và giới hạn thử lại cho tác vụ mạng; trả về code hoặc giả mã rõ ràng.

Onter AdminCập nhật 09/10/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTCodex

Prompt dùng để làm gì?

Tạo chiến lược retry an toàn, có backoff và giới hạn thử lại cho tác vụ mạng; trả về code hoặc giả mã rõ ràng.

Điền thông tin của bạn

Prompt

Quyết định retry theo loại thao tác, outcome và idempotency; payment timeout chưa rõ kết quả phải reconcile trước. ĐẦU VÀO - Loại lỗi mạng: {{loai_loi}} - Mức độ tin cậy mong muốn: {{muc_do_tin_cay}} CÁCH LÀM VÀ OUTPUT Không tự retry payment unknown dù có key; kiểm trạng thái giao dịch trước. GIỚI HẠN 4 decision case Node đã chạy, không payment/network thật. Backoff thời gian thực, Retry-After và idempotency provider chưa test.
Xem đã lưu

Input mẫu

{
  "loai_loi": "Timeout payment, không biết server đã charge; có request_id synthetic",
  "muc_do_tin_cay": "Chưa xác minh idempotency provider; yêu cầu HOLD_RECONCILE"
}

Output mẫu

function retryDecision({operation,outcome,idempotencyConfirmed,attempt=0}){if(outcome==='unknown_payment')return'HOLD_RECONCILE';if(operation!=='safe_read'&&!idempotencyConfirmed)return'NO_AUTO_RETRY';if(outcome==='auth_error')return'STOP';return attempt<3&&outcome==='temporary'?'RETRY':'STOP';}

// payment + unknown_payment -> HOLD_RECONCILE
// payment temporary chưa idempotent -> NO_AUTO_RETRY
// safe_read temporary attempt0 -> RETRY; attempt3 -> STOP
// Khi được phép: giới hạn deadline và jitter trên exponential backoff; không retry auth_error.

Cách sử dụng

Quyết định retry theo loại thao tác, outcome và idempotency; payment timeout chưa rõ kết quả phải reconcile trước. Điền tất cả input bắt buộc; ví dụ bên dưới là dữ liệu synthetic. Đối chiếu output với hợp đồng: Không tự retry payment unknown dù có key; kiểm trạng thái giao dịch trước. 4 decision case Node đã chạy, không payment/network thật. Backoff thời gian thực, Retry-After và idempotency provider chưa test.

Giải thích cấu trúc

Task
Quyết định retry theo loại thao tác, outcome và idempotency; payment timeout chưa rõ kết quả phải reconcile trước.
Verification
Không tự retry payment unknown dù có key; kiểm trạng thái giao dịch trước.
Limitations
4 decision case Node đã chạy, không payment/network thật. Backoff thời gian thực, Retry-After và idempotency provider chưa test.
Model metadata
Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.

Mẹo sử dụng

  • Không tự retry payment unknown dù có key; kiểm trạng thái giao dịch trước.
  • 4 decision case Node đã chạy, không payment/network thật. Backoff thời gian thực, Retry-After và idempotency provider chưa test.
  • Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.

Nguồn và giấy phép

ONTER biên tập · original

Đánh giá prompt

Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.

Prompt liên quan

KHÁM PHÁ ONTER

Tìm kiếm trên Onter

Nhập từ khóa để tìm nội dung phù hợp

↑ ↓ chọn · Enter mở · Esc đóngXem tất cả kết quả →

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo