-
Notifications
You must be signed in to change notification settings - Fork 60
Performance
Alexandre KOWALCZYK edited this page Aug 5, 2020
·
8 revisions
Being a Service Bus, Zebus won't achieve the same speed as raw async sockets, but it still manages to send more than 140K messages per second between two desktop machines.
Sending a message to multiple Peers takes longer than simply sending it to one, but it shouldn't slow things down too much. The following chart shows the evolution of the average reception speed as the number of recipients grows.
Zebus offers Routing capabilities that allow a Peer to only transfer the required messages to another Peer. This impacted message throughput in 1.0 and was rewritten in 1.1, it now supports tens of thousands of Routing rules without impacting performance.