My question is around use case of Azure Event Hubs:
1) To avoid duplicate message processing - Does Azure Event Hubs provide capability where once one message read & processed by one consumer / listener then the message is removed from "Azure Event Hubs namespace" ?
2) Is it possible to use Azure Event Hubs in same way as IBM MQ / RabbitMQ where we put message and once consumer / listener listen to message , successfully process then the message is removed form IBM MQ / RabbitMQ Queue or put back to the queue only when the message couldn't be processed successfully ?
3) If this is not the capability then which messaging service of Azure should be used ? Do we need to use "Azure Service Bus" ? in this case ?