I have recently started using Vert.x for my new project and I really like how Event Bus eases out messaging using Vert.x.
In my project, I want to implement a standard Publish/Subscribe mechanism where I have multiple Subscribers/Consumers listening on a particular address. So from Vert.x documentation I pretty much understand how to configure an event bus, register consumers on event bus and publish messages.
Now what I am looking for is, making the consumers handle messages sequentially and not in parallel. To elaborate, I want all the consumers to receive message one after the other and not together. I am not sure if it would be called chaining because the order of the handlers is not important right now for me. However, parallel processing of the given message by different handlers/consumers is something which I want to avoid in some particular scenario.
Is it possible to do in Vert.x? Will appreciate some suggestions on this.
Thanks & Regards, Keya