Chúng tôi có nhiều tài nguyên được tiếp xúc dưới dạng dịch vụ REST và chạy vào đối số thiết kế cho dù khách hàng cần thực hiện logic thử lại nếu dịch vụ không khả dụng do lỗi mạng và/hoặc cấp ứng dụng. Nó có đáng không? Một nhóm lập luận, nếu dịch vụ không có sẵn thì không có điểm cố gắng lại nhưng nhóm khác lập luận rằng có thể có các vấn đề về mạng bận và việc thử lại có thể hữu ích. Không có thống kê nào để bảo vệ đối số tại thời điểm này. Làm thế nào về việc thực hiện một URL quay trở lại (một bản sao của tài nguyên http gốc) và sử dụng dịch vụ thu hồi trong các lần thất bại.Thử lại mẫu Vs mẫu quay ngược lại trong máy khách phần còn lại
Bất kỳ đề xuất nào dựa trên trải nghiệm trước của bạn?
Câu trả lời có liên quan là http://stackoverflow.com/a/22407843/1168342 – Fuhrmanator
Tôi đề nghị sách của Hanmer về các mẫu phần mềm chịu lỗi: http://www.amazon.com/Patterns-Fault-Tolerant-Software-Series -ebook/dp/B00DXK33SK – Fuhrmanator