queue - does MSMQ have "lock until expire" functionality similar to Amazon SQS? -
i've been using aws sqs, has nice feature when message claimed queue locks period of time. during lock if processed message marked completed. if processing fails (and no response received message processor), after period of time lock expires , message available processor pick up.
now have requirement use queues outside of sqs (mostly latency reasons, potentially cost reasons too). i'm looking queue provider has same characteristic. msmq obvious choice me, since it's installed , use elsewhere, can't find functionality handles failed messages in same way.
does msmq allow this, or there easy way replicate it?
alternatively, there lightweight, open-source messaging service does?
msmq already. if read message within transaction , transaction aborts message reappear in queue.
Comments
Post a Comment