配置中心配置
xxl-conf项目参数配置
假设redis的客户端链接需要有这些参数
public Boolean needAuth = false;//是否需要验证
public String auth = "";//验证用的密码
public String HOST = "localhost";
public Integer PORT = 6379;
public Integer DbIndex = 3;
public int max_active =1000;
//控制一个pool最多有多少个状态为idle(空闲的)的jedis实例,默认值也是8。
public int max_idle = 200;
//等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException;
public int max_wait =5000;
//超时时间
public int timeout = 10000;
//在borrow一个jedis实例时,是否提前进行validate操作;如果为true,则得到的jedis实例均是可用的;
public boolean test_on_borrow = true;
那么,第一步我们应该先要在xxl-conf-admin项目中配置test、ppe、prod三个环境下的redis参数。
首先,添加一个新的项目,就叫file-server:
然后,对照redis需要的参数,分别添加或者编辑对应的配置,
题外话1、关于xxl-conf-admin的字符限制
注意,我发现了一个非常难以明白的限制,那就是:
大小写限制,字符限制。。。额,感觉没爱了,好了,一搜索就能够发现:
在文件conf.1.js下面,我们顺便将正则改为自己喜欢的,例如,改成这样:
// jquery.validate 自定义校验
jQuery.validator.addMethod("myValid01", function(value, element) {
var length = value.length;
var valid = /^[a-z][a-zA-Z0-9._]*$/;
return this.optional(element) || valid.test(value);
}, "限制以小写字母开头,由小写字母、大写字母、数字和.以及_组成");
然后打包重启再试试:
好了,前端验证已经阻止不了我们了。
配置结果
下面是redis配置的最终结果:
结语
后面终于可以开始进行代码集成了。