Asked a short question on Facebook for Kafka expireriences. Got this response:
Jag skulle nog använda en kö som jobbkö istället. Det är som vanligt lite dåliga defaults tex. Man måste tänka på om man behöver bry sig om ordning på medelanden, hur man partitionerar etc. Sen även om ni uppdaterar offsetten innan processning kan jag tänka mig att vid en rebalance tex så kan ni lyckas få samma medelande mer än en gång. Jag skulle nog tänka två gånger innan jag använde något som är gjort för at least once när jag behöver at most once. Det går säker, men känns inte optimalt.
It triggered me to ask this on #apache-kafka on IRC:
Hi. We are looking into using Kafka (partially) as a task queue. Crucial here is that we want at-most once delivery. Our plan is to simply poll a couple of tasks, manually updating the offset and then handling the tasks. Are there any pitfa