title: How to confirm delivery of Message to Amazon SQS Queue?
body: <p>I am using AWS sdk for developing SQS based queue pub-sub. </p>
  
  <p>In the very basic prototype, I am pushing messages concurrently to a queue I have already created. However, how can I be sure that my messages are being pushed to the queue ? </p>
  
  <p>What is the guarantee that the messages pushed won't fail in the process, for whatever reason ?</p>
  
  <p>Amazon API query provides for ResponseMetadata which has the RequestID associated with that particular send message request. Is getting that enough to surely confirm the pushing of message to the Queue ?</p>
  
  <pre><code>String requestId = sqs.sendMessage(request).getSdkResponseMetadata().getRequestId();
  </code></pre>
  
  <p>Does the Amazon sendmessage request not give a response body with Http Code ?</p>