表 B–1 说明 httpbind.conf 中的配置参数。
表 B–1 httpbind.conf 中的 XMPP/HTTP 网关配置参数
参数 |
默认值 |
说明 |
---|---|---|
httpbind.pool.nodeId |
无 |
如果 httpbind.pool.support 设置为 true,则此参数指定服务器池中服务器节点的完整 URL。此 URL 不应指向负载平衡器,而应指向 Instant Messaging 服务器实例。 |
httpbind.pool.support |
false |
此参数定义网关是否位于服务器池部署中。如果没有指定 httpbind.pool.nodeId,则此参数的值设置为 false。 此参数的值可能为:
|
httpbind.config |
无 |
包含一个逗号分隔的 ID 键(或 gwdomain-id)列表,网关用它作为配置密钥来确定网关应使用哪些域、主机、主机密码和组件 JID。有关 ID 键的更多信息,参见表 B–2。 |
httpbind.content_type |
text/xml; charset=utf-8 |
网关发送响应回应客户机时使用的 content-type HTTP 头的默认值。 |
httpbind.hold |
无 |
根据 JEP 124 中的定义,指定客户机请求中的 hold 属性的最大允许值。如果客户机指定的值比请求中的网关高,则将使用网关的值。否则,将使用客户机请求中的值。 |
httpbind.inactivity |
180 |
客户机不活动的最长时间(秒),之后网关将终止与客户机的连接。 |
httpbind.log4j.config |
无 |
网关将用于日志记录的 log4j 配置文件的位置。如果您将此参数留为空白,则会关闭网关的日志记录。记录程序名称为“httpbind”(log4j.logger.httpbind)。 |
httpbind.polling |
1(秒) |
客户机发送另一个请求之前必须等待的最短时间(秒)。 |
httpbind.requests |
2 |
客户机可向网关同时发送的请求数。如果此参数的值小于客户机请求中 JEP 124 hold 属性的值,则此参数的值将被设置为 hold+1。不要将此参数设置为 1,因为这样会严重降低性能。有关更多信息,参见 httpbind.hold。 |
httpbind.round_trip_delay |
1(秒) |
考虑到网络延迟,除往返时间超时以外允许的时间量(秒)。该值设置过高可能会降低性能。 |
httpbind.wait_time |
120(秒) |
网关发送响应到客户机的默认时间间隔(秒)。如果客户机等待时间设置为高于网关等待时间,则使用网关的等待时间。 |