Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-service
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
qinchao
7 years ago
Commit
7f2dff85db47ed33c881862ec498ad4127e6f939
1 parent
cd54ba5e
切换lb改为异步
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
7 deletions
monitor-service-switch/src/main/java/com/monitor/switchs/NginxSwitchCtrl.java
monitor-service-switch/src/main/java/com/monitor/switchs/NginxSwitchCtrl.java
View file @
7f2dff8
...
...
@@ -60,9 +60,9 @@ public class NginxSwitchCtrl {
Set
<
String
>
nowIDset
=
switchLbResponseMap
.
keySet
();
List
<
String
>
ids
=
Lists
.
newArrayList
(
rtnID
.
split
(
","
));
if
(
nowIDset
.
containsAll
(
ids
)){
for
(
String
id:
ids
){
/*
for(String id:ids){
switchLbResponseMap.remove(id);
}
}
*/
return
new
BaseResponse
();
}
return
new
BaseResponse
(
201
,
"not finished"
);
...
...
@@ -95,17 +95,18 @@ public class NginxSwitchCtrl {
Map
<
String
,
List
<
String
>>
innerListenerMap
=
getLbListerner
(
true
);
Map
<
String
,
List
<
String
>>
outerListenerMap
=
getLbListerner
(
false
);
String
ts
=
String
.
valueOf
(
new
Date
().
getTime
());
String
rtnID
=
""
;
String
Builder
rtnIDsb
=
new
StringBuilder
()
;
for
(
LbModel
lb:
lbList
){
if
(
rtnID
.
length
()>
0
){
rtnID
+=
","
;
String
rtnID
=
ts
+
"-"
+
valueCount
.
getAndIncrement
();
if
(
rtnIDsb
.
length
()>
0
){
rtnIDsb
.
append
(
","
);
}
rtnID
+=
(
ts
+
"-"
+
valueCount
.
getAndIncrement
()
);
rtnID
sb
.
append
(
rtnID
);
//beginSwitchLb(rtnID,targetMap,lb,innerListenerMap,outerListenerMap);
startRunAsySwitchLb
(
rtnID
,
targetMap
,
lb
,
innerListenerMap
,
outerListenerMap
);
}
BaseResponse
response
=
new
BaseResponse
();
response
.
setData
(
rtnID
);
response
.
setData
(
rtnID
sb
.
toString
()
);
return
response
;
}
...
...
Please
register
or
login
to post a comment