本节将列举出关于模块的相关配置

下面对<reactor:module标签下面的属性配置。

属性名 属性描述 是否必填
operationPath 处理的路径 是
id spring容器中的唯一标识 是
weight 当前模块的权重,用于换取线程数量的依据 是
checkLoginState 当前模块是否需要校验登录态,true需要,false不需要,默认是true 否
clientType 当前模块支持的客户端类型,可以选取:ios,android,sdk,h5,web,plugin,wechat,yizhangtong,renyimen和internal(internal是交互之间调用的客户端类型),默认是*表示支持所有客户端 否
maxVer 当前模块支持的最大版本号,默认是*表示最大版本号不限 否
minVer 当前模块支持的最小版本号,默认是*表示最小版本号不限 否
order 当前模块的顺序,默认是1,最小排序越靠前 否
queueSize 当前模块异步线程池队列大小,默认是0,表示采用同步队列,否则采用带有缓冲池的队列 否
timeout 该模块的处理请求的最大超时时间,默认是永不超时 否

下面对<reactor:module标签下的子标签配置说明:

<reactor:interactions>.... </reactor:interactions>是将该模块包含的交互注入其中,<reactor:interactions标签下支持<reactor:ref bean="xxx"/>引用一个定义的交互bean。可以支持在其中直接配置交互<reactor:javaInteraction或者<reactor:groovyInteraction关于这两个配置可以查看Interaction配置