Spring "events" as alternative to SEPs/ephemeral events

Spring has a similar way of defining “application events” [1] to Axon. However, these are obviously not persisted in Axon Server. My questions for the forum are:

  • Are these essentially similar to subscribing event processors (assuming you are not using the @Async annotation)?
  • Has anybody got any experience/stories they can share of using them within your axon app?
  • There has been an open issue for a while (allow ephemeral events) and I’m thinking that using these Spring events which are not persisted could be a workaround until that issue is delivered. Thoughts?

[1] Spring Boot Application Events Explained