title: Spring Boot Fire and Forget Rest Calls
body: <p>I am looking for a possibility to make non-blocking rest calls from a thread in spring boot like &quot;fire-and-forget&quot;.</p>
  <p>I somehow expected to be able to just configure RestTemplate to execute requests without waiting for the response, but apparently it's not that easy.</p>
  <p>Of course I have found @Async asking Google. But the problem in my case is, that sometimes at the end of my rest-api-call-chain (app1 -&gt; app2 -&gt; app3 -&gt; return to app2 -&gt; return to app1), something can fail without a direct exception. (I know this is also a problem.) But so the thread in the first position is waiting and waiting and never dies and just blocks following requests. And this I want to avoid by sending requests from app1 to app2 without waiting for a response, to not block the thread pool.</p>
  <p>Is there another possibility than @Async? Or any other ways I am missing?</p>