本节将列举出关于模块的相关配置
下面对<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配置