Hi community,
I need advice how to add retry policy to such services which communicate using SOAP and basically all requests are POST HTTP requests (it’s not RESTfully designed, more like all endpoint is a remote procedure).
My biggest concern is that both in case of the classic and the global external load balancers, retry policy is explicitly disabled for POST requests if I read the docs correctly, so in effect this policy is hot garbage (in our case) because it simply won’t apply.
So how can I enforce this retry policy to apply to all POST requests? (Since as I explained above the actual HTTP verb has no correlation to idempotency in our case. Some endpoints are very much idempotent even though they are communicating through POST)
Re-architecting the backend to a RESTful API is not an option in our case.
If someone knows another way, please share, thanks in advance.