Twilio i inne usługi internetowe oparte na protokole HTTP mają koncepcję fallback URL, w której usługi WWW wysyłają GET lub POST do wybranego adresu URL, jeśli główny URL przekroczy limit czasu lub w inny sposób zakończy się niepowodzeniem. W przypadku Twilio nie będą ponawiać próśb, jeśli awaryjny adres URL również zawiedzie. Chciałbym, aby awaryjny adres URL był hostowany na oddzielnym komputerze, aby błąd nie zagubił się w eterze, jeśli serwer główny jest nieczynny lub nieosiągalny.Przechowuj i prześlij żądania HTTP z ponownymi próbami?
Chciałbym jakiś sposób za wtórne do:
- wniosków sklepu do adresu URL awaryjnej
- Powtórka wnioski do nieco innego adresu URL na serwerze podstawowym
- Retry nr 2 aż do sukcesu , a następnie usunąć żądanie z kolejki/bazy danych
Czy istnieje jakiś program, który może to zrobić? Mogę zbudować coś sam, jeśli to konieczne, po prostu pomyślałem, że to coś, co ktoś by już zrobił. Nie jestem wystarczająco zaznajomiony z protokołem HTTP i otaczającymi go narzędziami (serwery proxy, odwrotne proxy itp.), Aby znać odpowiednie hasło do wyszukiwania.