A self-check on the four local RestClient transport fixtures and their limits.
Review before answering
- Spring RestClient transport: run the factory you configured
- Spring RestClient 503 response: count attempts before adding a retry
- Spring RestClient read timeout: reject a server that accepts but stalls
- Spring HTTP timeout after POST: the write may already exist
- Spring HTTP replay key: two requests, one modeled reservation
Common Mistakes
- Do not infer rollback from timeout.
- Do not assign deduplication to the client.
- Do not call one loopback process a distributed integration test.
