IM-Propagation集¶
总览¶
IM-Propagation是IM-Propagation基本功能的设置。
模块 IM-Propagation 格式化文件(xsd) WEB-INF /模式/propagation-config.xsd 设定位置 WEB-INF / conf /传播-config.xml <?xml版本=“ 1.0”编码=“ UTF-8”?> <propagation-config xmlns = “ http:// www。intra intra-mart .jp /传播/ config” xmlns:xsi = “ http:// www .w3.org / 2001 / XMLSchema-instance“ xsi:schemaLocation = ” http:// www。intra intra-mart .jp / propagation / config routing -config.xsd“ > <每个线程睡眠> 100 </每个-线程睡眠> <max-thread-sleep> 1000 </ max-thread-sleep> </ propagation-config>
参考资料¶
锁定时设置待机操作¶
标签名称 每个线程睡眠 在数据接收侧使用IM-Propagation发送下一个数据时,如果下一个数据接收目的地已被锁定,请设置等待时间。[设定项目 ]
<propagation-config> <每个线程睡眠> 100 </每个线程睡眠> </ propagation-config>
必填项目 × 多种设定 × 设置值 /设定内容 等待时间 单位/类型 数[毫秒](0-1000) 省略时的默认值 100 父标签 传播配置 注意
通常使用默认值(无设置),仅在IM-Propagation功能出现问题时才更改默认值。如果设置较低的值,则锁定检查间隔会变短,并且处理的延迟也不太可能,但是服务器负载会增加。设置较大的值会增加锁定检查间隔并减少服务器负载,但是处理很可能会延迟。
设置死锁检测时间¶
标签名称 最大线程睡眠 设置下一个数据接收器被锁定时等待的最长时间。如果超过该时间,则认为发生了死锁,并且IM-Propagation的处理已停止。[设定项目 ]
<propagation-config> <max-thread-sleep> 1000 </ max-thread-sleep> </ propagation-config>
必填项目 × 多种设定 × 设置值 /设定内容 陷入僵局的时刻到了 单位/类型 数[毫秒](0-60000) 省略时的默认值 1000 父标签 传播配置 注意
通常使用默认值(无设置),仅在IM-Propagation功能出现问题时才更改默认值。设置较小的值会使死锁检测更加突出,从而使数据传播过程更有可能失败。设置较大的值会增加直到检测到死锁为止的时间,并且即使处理延迟也会使成功更容易,但是会增加服务器的负载。