What is the difference between using an event bus for publishing events vs using CDI Event with @Observes?
I'm currently using the event bus for all async communications in Quarkus. Since the vert.x event bus does not support cluster communication in Quarkus (https://github.com/quarkusio/quarkus/issues/10889), I'm ok with local event publishing. However, in what cases would one choose to go with a CDI event instead of using the eventbus?