AtLeastOnceDelivery can delivery out-of-order, and that's OK. Although, in the case of message replay followed by taking user land commands which may trigger `deliver` calls, it is nicer to at least once try to send the replayed but not confirmed deliveries *first*, before sending the completely new deliveries. This change acomplishes this by triggering redelivery explicitly when recovery has finished, and setting the timestamps on these messages a bit in the past, so they hit their redelivery deadline right away during this recovery induced redelivery. Resolves #15590 |
||
|---|---|---|
| .. | ||
| src | ||
| build.sbt | ||