mirror of
https://github.com/wahyd4/Martian.git
synced 2026-08-09 05:16:21 +10:00
支持远程配置中心
This commit is contained in:
@@ -34,6 +34,12 @@ public class RemoteConfigUtil {
|
||||
Object result = HttpUtil.get(url,params);
|
||||
|
||||
JSONObject jsonObject = JSONObject.parseObject(result.toString());
|
||||
|
||||
if(jsonObject.get("result") != null
|
||||
&& jsonObject.getString("result").trim().equals("no")){
|
||||
throw new Exception("配置中心没有相应的文件,已自动帮你创建了一个空的,需要你手动编辑后才可以启动本服务");
|
||||
}
|
||||
|
||||
return jsonObject;
|
||||
} catch (Exception e){
|
||||
throw new Exception("读取远程配置中心失败",e);
|
||||
|
||||
@@ -25,9 +25,9 @@ threadPool:
|
||||
|
||||
#配置持久层
|
||||
jdbc:
|
||||
#配置数据源,必须是数组
|
||||
#配置数据源,必须是数组,必须是阿里巴巴的 druid数据源
|
||||
dataSource:
|
||||
-
|
||||
- #左边这条斜杠千万不能省略,缩进也必须有; 下面的属性请参照druid数据源
|
||||
name: dataSource
|
||||
url: jdbc:mysql://10.211.55.5:3306/test?serverTimezone=GMT%2B8
|
||||
username: root
|
||||
@@ -40,9 +40,10 @@ jdbc:
|
||||
mappers: mappers
|
||||
|
||||
#log4j2 配置文件的路径
|
||||
#相对路径必须以classPath- 开头,区分大小写
|
||||
#绝对路径直接写即可,不需要开头
|
||||
logFile: classpath-log4j2.xml
|
||||
#相对路径必须以classPath- 开头,区分大小写,并且文件必须直接或者间接在classpath目录下
|
||||
#不可以有多余的空格
|
||||
#绝对路径直接写即可,不需要classPath开头
|
||||
logFile: classPath-log4j2.xml
|
||||
|
||||
|
||||
#以下配置 必须在导入goge-extends 中的相应的jar包后 才生效
|
||||
|
||||
@@ -3,8 +3,12 @@
|
||||
#配置端口号(默认8080)
|
||||
port: 8088
|
||||
|
||||
#goge-config 远程配置中心
|
||||
#Mars-config 远程配置中心
|
||||
config:
|
||||
# 本服务的名称,在整个分布式集群中必须唯一
|
||||
name: user1
|
||||
# 本服务的IP【预留属性,后续版本会发挥它的作用】
|
||||
myIp: 127.0.0.1
|
||||
# Mars-config 服务的 ip:端口号,或者 host:端口号,或者 域名:端口号
|
||||
# 不可以指定协议,必须是 本示例中的各式
|
||||
url: 127.0.0.1:8090
|
||||
Reference in New Issue
Block a user