-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Description
Version Information
Version of Akka.NET? dev
Which Akka.NET Modules? Akka.Cluster.Sharding.Delivery
Describe the performance issue
Akka.Cluster.Sharding.Delivery message throughput drops when a burst of messages were being sent
Data and Specs
Data taken using the ClusterDeliveryBenchmark benchmark in #7732, message timing logs were taken from the modified ReliableDeliveryShardingSpec unit test in the same PR.
Burst | Op/Sec |
---|---|
200 | 3146.93 |
400 | 2430.84 |
800 | 1530.29 |
1500 | 828.15 |
3000 | 389.93 |
As can be seen, message throughput drops linearly when more and more messages were being sent in burst.
Expected behavior
Message throughput should stay constant regardless of message traffic
Actual behavior
Message throughput drops