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

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

属性名 属性描述 是否必填
operationPath 处理的路径
id spring容器中的唯一标识
weight 当前模块的权重,用于换取线程数量的依据
checkLoginState 当前模块是否需要校验登录态,true需要,false不需要,默认是true
clientType 当前模块支持的客户端类型,可以选取:ios,android,sdk,h5,web,plugin,wechat,yizhangtong,renyimeninternalinternal是交互之间调用的客户端类型),默认是*表示支持所有客户端
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配置