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
Plain Diff
Browse Files
Authored by
simba
9 years ago
Commit
ddbeed8ab7f0052adada8c86d33335fbecd356fd
2 parents
6e645c29
a9d5165e
Merge branch 'master' of
http://git.yoho.cn/ops/monitor-service
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
19 deletions
monitor-service-middleware/src/main/java/com/monitor/middleware/rabbitmq/service/RabbitmqService.java
monitor-service-middleware/src/main/java/com/monitor/middleware/rabbitmq/task/job/QueueViewJob.java
monitor-service-web/src/main/resources/test/send_sms.properties
monitor-service-middleware/src/main/java/com/monitor/middleware/rabbitmq/service/RabbitmqService.java
View file @
ddbeed8
...
...
@@ -97,6 +97,8 @@ public class RabbitmqService {
@RequestMapping
(
value
=
"/queue"
,
method
=
RequestMethod
.
POST
)
public
BaseResponse
queryQueue
(
@RequestBody
QueryRequest
request
)
{
DEBUG
.
info
(
"Query the queues of mo {}"
,
request
.
getMoId
());
BaseResponse
<
PageResponse
<
QueueInfo
>>
baseResponse
=
new
BaseResponse
();
QueueView
oneView
=
InterVar
.
queueViewMaps
.
get
(
Integer
.
parseInt
(
request
.
getMoId
()));
...
...
@@ -105,8 +107,6 @@ public class RabbitmqService {
List
<
QueueInfo
>
queuesList
=
oneView
.
getQueueView
();
sortQueue
(
queuesList
);
List
<
QueueInfo
>
selectedList
=
new
ArrayList
<>();
int
start
=
(
request
.
getCurrentPage
()
-
1
)
*
request
.
getPageSize
();
...
...
@@ -139,16 +139,6 @@ public class RabbitmqService {
}
private
void
sortQueue
(
List
<
QueueInfo
>
queuesList
)
{
Collections
.
sort
(
queuesList
,
new
Comparator
<
QueueInfo
>()
{
@Override
public
int
compare
(
QueueInfo
o1
,
QueueInfo
o2
)
{
return
o1
.
getMessages
()
>
o2
.
getMessages
()
?
-
1
:
1
;
}
});
}
@RequestMapping
(
value
=
"/allRabbitMq"
)
public
BaseResponse
queryAllRabbit
(
@RequestBody
QueryRequest
request
)
{
BaseResponse
response
=
new
BaseResponse
();
...
...
monitor-service-middleware/src/main/java/com/monitor/middleware/rabbitmq/task/job/QueueViewJob.java
View file @
ddbeed8
...
...
@@ -24,9 +24,7 @@ import org.springframework.web.client.RestTemplate;
import
javax.annotation.Resource
;
import
java.io.IOException
;
import
java.text.MessageFormat
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.*
;
import
java.util.concurrent.Callable
;
/**
...
...
@@ -54,9 +52,9 @@ public class QueueViewJob implements Callable {
this
.
rabbitAlertMapper
=
rabbitAlertMapper
;
this
.
moService
=
imObjectInfoService
;
this
.
moService
=
imObjectInfoService
;
this
.
alarmMsgComp
=
alarmMsgComp
;
this
.
alarmMsgComp
=
alarmMsgComp
;
}
public
void
doTask
()
{
...
...
@@ -76,6 +74,8 @@ public class QueueViewJob implements Callable {
try
{
oneView
.
setQueueView
(
Arrays
.
asList
(
InterVar
.
JSONMAPPER
.
readValue
(
respJson
,
QueueInfo
[].
class
)));
sortQueue
(
oneView
.
getQueueView
());
oneView
.
setMoId
(
moInfo
.
getMoId
());
//fire alarm
...
...
@@ -120,7 +120,7 @@ public class QueueViewJob implements Callable {
//alert
String
msg
=
buildAlarmMsg
(
queueInfo
);
alarmMsgComp
.
doAlarm
(
InterVar
.
ALARM_QUEUE
,
msg
);
alarmMsgComp
.
doAlarm
(
InterVar
.
ALARM_QUEUE
,
msg
);
//ui alert
InterVar
.
overViewMaps
.
get
(
this
.
moId
).
setState
(
0
);
...
...
@@ -175,4 +175,15 @@ public class QueueViewJob implements Callable {
return
builder
.
toString
();
}
private
void
sortQueue
(
List
<
QueueInfo
>
queuesList
)
{
Collections
.
sort
(
queuesList
,
new
Comparator
<
QueueInfo
>()
{
@Override
public
int
compare
(
QueueInfo
o1
,
QueueInfo
o2
)
{
return
o1
.
getMessages
()
>
o2
.
getMessages
()
?
-
1
:
1
;
}
});
}
}
...
...
monitor-service-web/src/main/resources/test/send_sms.properties
View file @
ddbeed8
# ******************** send sms common configs ********************
sendsms.url
=
http://221.179.180.158:9009/HttpQuickProcess_utf-8/submitMessageAll
sendsms.username
=
yoho
sendsms.pwd
=
E
MKVpwoJ
sendsms.pwd
=
E
sendsms.notice.productid
=
8
#---------------国都短信业务api参数----------------------
...
...
Please
register
or
login
to post a comment