JFinal如何接入分布式数据库中间件(如阿里的TDDL、美团的zebra)

  如题,最开始用EOVA(JFinal做的)系统只是单点单机,随着用户增加,需要做成分布式,准备第一步,先从数据库开始,接入“分布式数据库中间件”,翻看了下源码,在EovaConfig类中的regDataSource方法写死了获取数据库相关配置的文件,如果分布式,该怎么改?

regDataSource(Plugins plugins) {
    String datasource = xx.getConfig()(xx.isEmpty(datasource)) {
        RuntimeException()} {
        String[] var6var5 = (var6 = datasource.split()).length(var4 = var4 < var5++var4) {
            String ds = var6[var4]ds = ds.trim()String url = xx.getConfig(ds + )String user = xx.getConfig(ds + )String pwd = xx.getConfig(ds + )DruidPlugin dp = .initDruidPlugin(urluserpwd)ActiveRecordPlugin arp = .initActiveRecordPlugin(urldsdp)LogKit.info(+ url + + user)dataSources.add(ds)arps.put(dsarp)plugins.add(dp).add(arp)}

    }
}


评论区