Azure / azure-servicebus-jms

Azure ServiceBus client using QPID for JMS users
MIT License
6 stars 5 forks source link

azure service bus library does not support long running message processing in @Jmslistener tagged method #38

Open mhossain6 opened 6 months ago

mhossain6 commented 6 months ago

MaxAutoLockRenewal not possible while processing messages in @Jmslistener tagged method. which leads the message back to queue for long running processes. library does not support long running message processing in @Jmslistener tagged method. Max lock duration can be set in azure to 5 min and any processing that requires longer time is not possible using azure jms library, which makes it only applicable to messaging where short processing time is sufficient. Not usable for batches or long running processing.

Please fix the underlying renewal automatically or by property setting.

EldertGrootenboer commented 2 months ago

We have added this feature in our backlog, however we currently don't have an ETA on when development might start on this. For now, to help us give this the right priority, it would be helpful to see others vote and support this feature, as well as explain their scenarios.