Disruptive or distributed command bus

71 views
Skip to the first unread message

Joe Witt

unread,
19 Nov 2015, 5:29:46 am19/11/15
to Axon Framework Users
We are trying to consider which command bus to use. Can someone provide the advantages of the distributed command bus over the Disruptive command bus?

Since we are using a microservices architecture I see no benefit from the distributed command bus. But want to get opinions from the experts.

Thanks,
Joe

Allard Buijze

unread,
22 Nov 2015, 10:46:35 am22/11/15
to Axon Framework Users
Hi Joe,

the choice for these implementations is completely independent of eachother. The DisruptorCommandBus is a high-performance implementation that uses a RingBuffer and is restricted to Event Sources aggregates. Repositories must also be created/obtaines via the CommandBus implementation.
The DistributedCommandBus connects CommandBus implementations on different VM's (which may be Disruptor, Simple or any other type of CommandBus), so that they act as one. This *could* be a choice for connecting the different MicroServices together.

Hope this helps.
Cheers,

Allard
--
You received this message because you are subscribed to the Google Groups "Axon Framework Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to axonframewor...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages