[ 
https://issues.apache.org/jira/browse/QPID-2747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rob Godfrey resolved QPID-2747.
-------------------------------

    Resolution: Won't Fix
    
> [Java 0-8] Publishing a persistent messages outside of transactions should 
> generate a warning
> ---------------------------------------------------------------------------------------------
>
>                 Key: QPID-2747
>                 URL: https://issues.apache.org/jira/browse/QPID-2747
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker, Java Client
>            Reporter: Rob Godfrey
>
> In AMQP 0-8/0-9/0-9-1 publishing is not synchronous, therefore there is no 
> guarantee that messages which the client believes it has "sent" have arrived 
> at the broker - or made it to disk in the case of persistent messages.
> Since the use case for persistent messages is to avoid message loss in the 
> event of failure, the use of persistent messages without tarnsactions (which 
> provide the missing synchronous acknowkledgement) is somewhat bizarre - and 
> may well be a mistake on the part of the user (presumably because they are 
> unfamiliar with the limitations of AMQP 0-8/9/9-1).
> In order to alert the user to this issue we could add a warning to the client 
> and/or broker whenever it notices persistent messages are being sent outside 
> of transactions.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to