1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
########################## initialize default routeInfo to redis ##########################
#when msb is starting, it will automatically read all json files under this folder, and initializes to redis.
#If the routeInfo is exist, it will be ignored, otherwise it will be saved.
# JSON File content must be routeInfo format array like below examples:
# optional:
# apiJsonType: 1:user-defined json type 0:pre-defined json type
# control: 0:default 1:readonly 2:hidden
# status: 0:disabled 1:enabled
# Tip��control��status��weight are non-mandatory
[
##########################apiRoute example##########################
{
"serviceName" : "microservices",
"version" : "v1",
"url" : "/api/microservices/v1",
"apiJson" : "/api/microservices/v1/swagger.json",
"apiJsonType" : "1",
"metricsUrl" : "/admin/metrics",
"control" : "1",
"status" : "1",
"servers" : [{
"ip" : "127.0.0.1",
"port" : "8086",
"weight" : 0
}
]
},
##########################iuiRoute example##########################
{
"serviceName" : "microservices",
"url" : "/iui/microservices",
"control" : "1",
"status" : "1",
"servers" : [{
"ip" : "127.0.0.1",
"port" : "8086",
"weight" : 0
}
]
},
##########################customRoute example##########################
{
"serviceName" : "/test",
"url" : "/test",
"control" : "0",
"status" : "1",
"servers" : [{
"ip" : "10.74.56.36",
"port" : "8989",
"weight" : 0
}
]
}
]
|