All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.timewalker.ffmq4.ffmq4.properties Maven / Gradle / Ivy

There is a newer version: 4.0.14
Show newest version
#----------------------------------------------------------------------------------
#                            FFMQ default client settings
#----------------------------------------------------------------------------------

# Time to wait for an anwser from the server (seconds)
transport.timeout=30

# Time to wait for a connection attempt (seconds)
transport.tcp.connectTimeout=30

# SSL options
transport.tcp.ssl.protocol=SSLv3
transport.tcp.ssl.ignoreCertificates=false
#transport.tcp.ssl.trustManager=

# Indicate if a consumer should send message acknowledgments synchronously or not 
consumer.sendAcksAsync=true

# Indicate if a producer should wait for an acknowledgment when sending a NON_PERSISTENT message on a non-transacted session
#   Default is true for maximum performance at the expense of delivery acknowledgment.
#   In particular, "destination full" errors are not returned to the client in asynchronous mode and are only visible on the server-side 
producer.allowSendAsync=true

# Indicate if a producer should retry if a target queue is full
producer.retryOnQueueFull=true

# Indicate how much time a producer should wait if a target queue is full (milliseconds)
# 0 = unlimited
producer.retryTimeout=30000

# Asynchronous delivery manager thread pool
# - Pool min size (ie. how many threads to create on startup)
asyncTaskManager.delivery.threadPool.minSize=0
# - Pool max idle (ie. how many unused threads to keep ready in the pool)
asyncTaskManager.delivery.threadPool.maxIdle=5
# - Pool max size (ie. how many threads should we allocate at most)
asyncTaskManager.delivery.threadPool.maxSize=10




© 2015 - 2024 Weber Informatics LLC | Privacy Policy