Thanks Ask and Marek for your replies.<br><br>Let me circle back to the original issue. Our system just needs a reliable way of knowing that once we&#39;ve published a message, that it&#39;s safely in the broker. The exact mechanics aren&#39;t particularly important.<br>
<br>Obviously transactions will work, but they slow things down to the point where we&#39;re doubting the system performance will meet our needs. I&#39;m happy to experiment with publisher-confirms, but it seems that given our simple, synchronous pattern, aren&#39;t easy to incorporate without contorting the code. Perhaps I&#39;m wrong, and if so, feel free to correct me.<br>
<br>What&#39;s your take here? What&#39;s the best path forward?<br><br>In a related question, can either of you offer some insights on the planned futures of Pika / Puka / Kombu in terms of being client libraries we should rely on for commercial app development?<br>
<br>Obviously if there were an official RabbitMQ Python client library, we&#39;d choose that. In the absence of that, we&#39;re trying to evaluate the viability of Pika/Puka/Kombu, and whatever else is out there. However, it&#39;s hard to get a sense for what is &quot;the future&quot; and what may not be a good choice 3 years from now.<br>
<br>Thanks again,<br><br>Matt<br><br><br><br>