1. JEUS MQ System Properties
The following describes JEUS MQ system properties.
1.1. JEUS MQ Server
The following describes JEUS MQ server system properties.
-
jeus.jms.file.blocksize
Description
Block size used when sending a file using FileMessage to a client.
Default
4096 (Unit: byte)
-
jeus.jms.server.deleteFileMessage
Description
Option to delete the file from the server after sending FileMessage.
Default
true
-
jeus.jms.server.discard-stored-on-start
Description
Option to delete all existing data in the database storage when the JEUS MQ server is started.
Default
false
-
jeus.jms.server.rowFetchSize
Description
Number of records to be retrieved at one time when sending a query message to DB storage.
Default
1000
-
jeus.jms.server.create-facility-mbeans
Description
Option to create MBeans for client facilities including Connection, Session, Message Producer, and Consumer.
Default
false
1.2. JEUS MQ Client
The following describes JEUS MQ client system properties.
-
jeus.jms.client.default-redelivery-limit
Description
Default value of JMS_JEUS_RedeliveryLimit.
Number of redelivery attempts a message can make before an error message is sent to the sender.
Default
3
-
jeus.jms.file.blocksize
Description
Block size used when sending a file using FileMessage (byte).
Default
4096 (Unit: byte)
-
jeus.jms.client.connect.timeout
Description
Period in which the ConnectionFactory.createConnection() method can receive a response from the server.
Default
5000 (Unit: ms)
-
jeus.jms.client.workdir
Description
Directory in which of files received from the server that uses FileMessage are stored.
For Java EE clients, this setting is ignored and the path JEUS_HOME/logs/jms/BROKER_NAME\client\ is used.
Default
USER_HOME\jeusmq_client_work\
-
jeus.jms.client.maxThread
Description
Thread pool size used by the JEUS MQ client library.
This property is required for the client library to process multiple jobs, such as sending and receiving messages, simultaneously. One thread pool is generated for each connection to the server.
Default
100
-
jeus.jms.client.optimizedProduce
Description
Option to receive an acknowledgement from the server to improve the performance of message transmissions.
If set to true, acknowledgements are not received from the server when receiving a message, even if the approval mode of session is not set to JeusSession.NONE_ACKNOWLEDGE. However, when receiving FileMessage, an acknowledgement is received regardless of this setting.
Default
false
-
jeus.jms.client.use-single-server-entry
Description
Determines whether physical connections are shared or not.
One ConnectionFactory obtains one physical connection.
Default
true
-
jeus.jms.client.single-server-entry.shutdown-delay
Description
Time a shutdown is delayed so a connection can be reused when shared physical connections are no longer used.
Default
600000 (Unit: ms)
-
jeus.jms.client.use-pooled-connection-factory
Description
Option to enable pooling to use previously used client facilities.
Default
true
-
jeus.jms.client.pooled-connection.check-period
Description
Period in which to check for the removal of client facilities, for which pooling has been enabled, but are no longer used.
Default
60000 (Unit: ms)
-
jeus.jms.client.pooled-connection.unused-timeout
Description
Period to remove unused client facilities, for which pooling has been enabled.
Default
120000 (Unit: ms)
-
jeus.jms.client.send-by-lpq-only
Description
Options to use the LPQ service to send all messages to improve message reliability.
Default
false
-
jeus.jms.client.lpq-configuration-path
Description
LPQ service configuration file path.
-
Absolute path: Reads the file in the path.
-
Relative path: Reads the file in the following order.
-
DEPLOYED_HOME/myApp/WEB-INF/
-
DEPLOYED_HOME/myApp/META-INF/
-
DEPLOYED_HOME/myApp/
-
Default
120000 (Unit: ms)
-