Hi Oleg,
Guava is an interesting framework but AFAIK doesn't focus on solving reactive programming matters. It has Completable Futures and the Event bus compares to Reactor somehow, although I'm tempted to say they are a load range of frameworks addressing the event bus pattern in Java only.
Where Reactor shines is more on its asynchronous toolkit available to you with little dependencies (can be qualified as 'lightweight' for your application).
Reactor is about: Promise, Stream, Event Bus (Reactor), TCP, Functional Programming and all of that based on a flexible Dispatcher mechanism (can be seen as a super ExecutorService, with adequate optimized mechanisms to create/poll/run tasks super fast, like LMAX Disruptor).
Others tools for modern application development are prand smart logic handling are provided, including Buffer, Registry, Codecs, Selectors (an awesome feature IMO compared to a limited String based topic routing).
As a poorly inspired image look at it this way:
You can choose to go to an Asian Restaurant and eat Salmon Sushis and that would work for you, or you can go to a Japanese Restaurant and choose homemade salmon Sushis, chicken Katsu, fantastic Ramen and all the wide variety of the amazing Japanese cuisine. I think we don't target the same use.
As for CDI, CDI event bus is pretty limited and only addresses one world, be aware that Reactor doesn't even depend on Spring. Nevertheless, just by pulling reactor-spring, you will get similar annotation driven event bus and more. The Jon
https://github.com/jbrisbin/reactor-simple sample is a good example of that, not only he does use the @EventBus but also make wonderful use of Promise. I would be tempted to say that JDK8+CDI might help achieving the same thing, but that combo hasn't proven being quite adopted yet. The message passing bit (LMAX Disruptor) remains unique, the patterns such as Actor dispatching, EventLoop based dispatching and so on remain unique and I can't see them in CDI or JDK8 yet.
So TLDR version is: If you intend to introduce your application to the wonders of Reactive architectures, pick one of the specialized weapons, amid them you find Reactor.
If you want to just add a flavor of event-driven architecture, CDI or Guava are just fine, you miss some Reactive tools but you work on something familiar and that's your call.