imq.httpjms.http.servletHost
|
Change this value, if necessary, to specify the name of the host (hostname
or IP address) on which the HTTP tunnel servlet is running. (This can be a
remote host or a specific hostname on a local host.) Default: localhost.
|
imq.httpjms.http. servletPort
|
Change this value to specify the port number that the broker uses to
access the HTTP tunnel servlet. (If the default port is changed on the Web
server, you must change this property accordingly.) Default: 7675.
|
imq.httpjms.http. pullPeriod
|
Specifies the interval, in seconds, between HTTP requests made by a client runtime to pull messages from the broker. (Note
that this property is set on the broker and propagates to the client runtime.)
If the value is zero or negative, the client keeps one HTTP request pending
at all times, ready to pull messages as fast as possible. With a large number
of clients, this can be a heavy drain on Web/application server resources
and the server may become unresponsive. In such cases, you should set the pullPeriod property to a positive number of seconds. This sets the
time the client’s HTTP transport driver waits before making subsequent
pull requests. Setting the value to a positive number conserves Web/application
server resources at the expense of the response times observed by clients.
Default: -1.
|
imq.httpjms.http. connectionTimeout
|
Specifies the time, in seconds, that the client runtime waits for a
response from the HTTP tunnel servlet before throwing an exception. (Note
that this property is set on the broker and propagates to the client runtime.)
This property also specifies the time the broker waits after communicating
with the HTTP tunnel servlet before freeing up a connection. A timeout is
necessary in this case because the broker and the tunnel servlet have no way
of knowing if a client that is accessing the HTTP servlet has terminated abnormally.
Default: 60.
|