intra-mart Accel Platform 配置文件参考 第26版2020-08-01

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功能出现问题时才更改默认值。

设置较小的值会使死锁检测更加突出,从而使数据传播过程更有可能失败。
设置较大的值会增加直到检测到死锁为止的时间,并且即使处理延迟也会使成功更容易,但是会增加服务器的负载。