Merge pull request #25521 from akka/wip-artery-queue-sizes-patriknw

increase outbound-control-queue-size
This commit is contained in:
Johan Andrén 2018-08-28 13:31:30 +02:00 committed by GitHub
commit 3b594e14de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -942,17 +942,18 @@ akka {
# Size of the send queue for outgoing control messages, such as system messages. # Size of the send queue for outgoing control messages, such as system messages.
# If this limit is reached the remote system is declared to be dead and its UID # If this limit is reached the remote system is declared to be dead and its UID
# marked as quarantined. # marked as quarantined. Note that there is one such queue per outbound association.
# The trade-off of using a larger queue size is that it consumes more memory, # It is a linked queue so it will not use more memory than needed but by increasing
# since the queue is based on preallocated array with fixed size. # too much you may risk OutOfMemoryError in the worst case.
outbound-control-queue-size = 3072 outbound-control-queue-size = 20000
# Size of the send queue for outgoing large messages. Messages will be dropped if # Size of the send queue for outgoing large messages. Messages will be dropped if
# the queue becomes full. This may happen if you send a burst of many messages # the queue becomes full. This may happen if you send a burst of many messages
# without end-to-end flow control. Note that there is one such queue per # without end-to-end flow control. Note that there is one such queue per
# outbound association. The trade-off of using a larger queue size is that # outbound association.
# it consumes more memory, since the queue is based on preallocated array with # It is a linked queue so it will not use more memory than needed but by increasing
# fixed size. # too much you may risk OutOfMemoryError, especially since the message payload
# of these messages may be large.
outbound-large-message-queue-size = 256 outbound-large-message-queue-size = 256
# This setting defines the maximum number of unacknowledged system messages # This setting defines the maximum number of unacknowledged system messages