参数配置
(1)在Spring的配置中提供的默认参数列表:
参数名 | 作用域 |
默认值 |
描述 |
---|---|---|---|
urule.group.create | 服务端 | false | 是否开放团队自由创建功能,默认情况下只有第一个注册用户可以创建团队,允许创建多个团队。如果设置为true,则每一个注册用户都可以创建团队。 |
urule.debug | 服务端/客户端 | true | 调试信息是否输出,默认为true,设置成false的时候,规则运行时所有的调试信息都不会输出。在生产环境,一定要将urule.debug属性设置为false,否则因为有调试信息产生会影响系统性能。 |
urule.knowledgeUpdateCycle | 客户端 | 0 | 值为一个数字,用来指定客户端多久到服务端检查当前知识包有没有更新。如果为0则每次都检查,为1则永不检查,为1以上的值,则表示每隔多少毫秒检查一次,比如10000,就表示每隔10000毫秒检查一次。默认值是0,表示每次都检查,详细描述见“客户端服务器配置”章节。 |
urule.resporityServerUrl | 客户端 | 客户端上配置的服务器地址,用于获取在服务器上的知识包信息,详细描述见客户端服务器配置章节。 |
(2)在Spring的配置中提供的可选参数:
参数名 | 作用域 |
默认值 |
描述 |
---|---|---|---|
urule.dynamicJarsPath | 服务端/客户端 | java.tmp.io | 指定动态Jar文件的存储父目录:如果不想让引擎默认获取到java.tmp.io的临时目录来作为动态Jar文件的存储父目录,那么就需要修改urule.dynamicJarsPath的属性为本地服务器磁盘上的某一存在的目录,并且拥有读写权限,否则启动时会产生错误 |
spring.main.allow-bean-definition-overriding | 服务端/客户端 | false | 是否允许spring bean的动态覆盖,若启用Jar文件热部署特性就将参数设为true,默认值是false |
urule.defaultHtmlFileDebugPath | 客户端 | null | 在代码中调用规则时,如果也要在本地查看调试信息,在指定该参数项为已存在的磁盘目录路径后,就会向这个属性对应的目录中输出以HTML格式的日志文件;默认值为空时,是不会输出任何日志文件。 |
urule.rest.parameter.name | 服务端 | 参数 | 这个值决定了rest调用时的输入Map的名字,可指定为“param”;如果没有配置,默认值为"参数" |