Closed rhyslbw closed 8 years ago
I think this is fine – in most cases it should be ok to process all historic messages. The application must decide if/how messages are handled, this is not the problem of the infrastructure.
Sure this is a good point. My concerns would be more credible if this is considered a message queue, but it's not -> it's the historical history of the system's state. So in actual fact would almost be expected behaviour, and I think this can come under the 'Making changes to your production system' section of docs, as it's exclusive to that point in time.
Happy for merge
From the CHANGELOG:
So the only issue is that last point. I've not put too much effort into thinking about how we can control this, but it was not acceptable to have every commit processed by all apps, particularly with batch importing of large data sets that spawn new aggregates.
Let's discuss, as it's not a trivial issue, and we may need to have a strategy before merging this. WIP label has been applied for this reason
cc @darko-mijic, @qejk