[agent][executor]- 优化command executor的代码
This commit is contained in:
@@ -71,15 +71,18 @@ public class OctopusAgentInitService {
|
|||||||
)
|
)
|
||||||
public void ReceiveInitInfoFromServer(Message message, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
|
public void ReceiveInitInfoFromServer(Message message, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
|
||||||
|
|
||||||
|
OctopusMessage octopusMessage;
|
||||||
try {
|
try {
|
||||||
|
|
||||||
OctopusMessage octopusMessage = objectMapper.readValue(message.getBody(), OctopusMessage.class);
|
octopusMessage = objectMapper.readValue(message.getBody(), OctopusMessage.class);
|
||||||
|
|
||||||
// consider the multi-agents register situation
|
// consider the multi-agents register situation
|
||||||
// judge the machineID begin
|
// judge the machineID begin
|
||||||
String[] split = octopusMessage.getUuid().split("-");
|
String[] split = octopusMessage.getUuid().split("-");
|
||||||
if (!agentServerInfo.getMachineId().startsWith(split[split.length - 1])) {
|
if (!agentServerInfo.getMachineId().startsWith(split[split.length - 1])) {
|
||||||
throw new MyRuntimeException("INIT Message not for this agent !");
|
String s = "INIT Message not for this agent !";
|
||||||
|
log.error(s);
|
||||||
|
throw new MyRuntimeException(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
// response chain to handle all kind of type of octopus message
|
// response chain to handle all kind of type of octopus message
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ public class ServerCacheAgentStatus {
|
|||||||
// Trigger调用Agent Metric 任务
|
// Trigger调用Agent Metric 任务
|
||||||
ArrayList<String> allHealthyAgentTopicNames = new ArrayList<>(32);
|
ArrayList<String> allHealthyAgentTopicNames = new ArrayList<>(32);
|
||||||
for (int i = 0; i < statusList.size(); i++) {
|
for (int i = 0; i < statusList.size(); i++) {
|
||||||
if (statusList
|
if (null !=statusList.get(i) && statusList
|
||||||
.get(i)
|
.get(i)
|
||||||
.equals("1")) {
|
.equals("1")) {
|
||||||
allHealthyAgentTopicNames.add(ALL_AGENT_TOPIC_NAME_LIST.get(i));
|
allHealthyAgentTopicNames.add(ALL_AGENT_TOPIC_NAME_LIST.get(i));
|
||||||
|
|||||||
Reference in New Issue
Block a user