aboutsummaryrefslogtreecommitdiffstats
path: root/apiroute/apiroute-service/src/test/resources/ext/initServices/readme.txt
blob: 59ef5e49952754a90080509d1884a0046eb84d09 (plain)
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
			}
		]
	}
]