The <ESB_HOME>/repository/conf/nhttp.properties
file contains tuning parameters related to HTTP-NIO Transport. These parameters can be modified as required based on your production environment. This information is provided as a reference for users who are already familiar with the product features and want to know how to configure them.
...
Parameter Name | Description | Default Value | |||||
---|---|---|---|---|---|---|---|
http.block_service_list | If this parameter is set to true , all the services deployed to the WSO2 ESB cannot be viewed from the http(s):<esb>:8280/services/ URL. | false | |||||
http.user.agent.preserve | If this parameter is set to
| false |
Example
The following example shows excerpts from a nhttp.properties
file.
Code Block | ||
---|---|---|
| ||
# # http://www.apache.org/licenses/LICENSE-2.0 # # This file contains the configuration parameters used by the Non-blocking HTTP transport #http.socket.timeout=60000 #nhttp_buffer_size=8192 #http.tcp.nodelay=1 #http.connection.stalecheck=0 # Uncomment the following property for an AIX based deployment #http.nio.interest-ops-queueing=true # HTTP Listener thread pool parameters #snd_t_core=20 #snd_t_max=100 #snd_alive_sec=5 #snd_qlen=-1 #snd_io_threads=2 # HTTP Sender thread pool parameters #lst_t_core=20 #lst_t_max=100 #lst_alive_sec=5 #lst_qlen=-1 #lst_io_threads=2 nhttp.rest.dispatcher.service=__MultitenantDispatcherService # URI configurations that determine if it requires custom rest dispatcher rest_uri_api_regex=\\w+://.+:\\d+/t/.*|\\w+://.+\\w+/t/.*|^(/t/).* rest_uri_proxy_regex=\\w+://.+:\\d+/services/t/.*|\\w+://.+\\w+/services/t/.*|^(/services/t/).* |
Info |
---|
For information on tuning performance of WSO2 ESB using these properties, see Performance Tuning. |