mirror of https://github.com/apache/activemq.git
revert sync ack send for https://issues.apache.org/jira/browse/AMQ-3519 due to rework in https://issues.apache.org/jira/browse/AMQ-5068 - sync send no longer needed because redelivered flag is persisted before dispatch. This avoids a roundtrip overhead on individual ack, ie priority or nonBlockingRedelivery options in the mix
This commit is contained in:
parent
da076f4a63
commit
c78eddce7e
|
@ -924,7 +924,7 @@ public class ActiveMQMessageConsumer implements MessageAvailableConsumer, StatsC
|
|||
registerSync();
|
||||
MessageAck ack = new MessageAck(md, MessageAck.INDIVIDUAL_ACK_TYPE, 1);
|
||||
ack.setTransactionId(session.getTransactionContext().getTransactionId());
|
||||
session.syncSendPacket(ack);
|
||||
session.sendAck(ack);
|
||||
}
|
||||
|
||||
private void afterMessageIsConsumed(MessageDispatch md, boolean messageExpired) throws JMSException {
|
||||
|
|
Loading…
Reference in New Issue