Question: is http asynchronous or synchronous?
Answer: HTTP is a synchronous protocol: the client issues a request and waits for a response. ... In contrast to HTTP, message passing (e.g. over AMQP, or between Akka actors) is asynchronous. As a sender, you usually don't wait for a response.