You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Justin Bertram (Jira)" <ji...@apache.org> on 2020/01/14 02:06:00 UTC

[jira] [Commented] (ARTEMIS-869) Extend DeliveryMode to add a "LAZY_PERSISTENCE" option

    [ https://issues.apache.org/jira/browse/ARTEMIS-869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17014789#comment-17014789 ] 

Justin Bertram commented on ARTEMIS-869:
----------------------------------------

[~mattrpav], are you still working on this? If not, can I close this Jira since the essential functionality you want is available?

> Extend DeliveryMode to add a "LAZY_PERSISTENCE" option
> ------------------------------------------------------
>
>                 Key: ARTEMIS-869
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-869
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>          Components: Broker
>            Reporter: Matt Pavlovich
>            Priority: Major
>
> Currently the JMS Spec defines two delivery modes-- NON_PERSISTENT and PERSISTENT. Similar to how the ACK modes have been extended, it would be handy to extend the DeliveryMode to support a Kafka-like use case where the message should be persisted, but not require a sync() before being ack'd. 
> Currently, the only way to define this in ActiveMQ 5.x is the periodic option on KahaDB, which effects all messages. It would be handy to be able to also define it at the per-message level
> Ideas on option:
> ActiveMQDeliveryMode.LAZY_PERSISTENCE



--
This message was sent by Atlassian Jira
(v8.3.4#803005)