|
|
@@ -25,8 +25,9 @@ class RabbitProducerTest {
|
|
|
|
|
|
@Test
|
|
|
void send() throws InterruptedException {
|
|
|
- String queueName = "dagent";
|
|
|
- MQMessage mqMessage = new MQMessage();
|
|
|
+ String exchange = "amq.direct";
|
|
|
+ String routeKey = "dagent";
|
|
|
+ MqMessage mqMessage = new MqMessage();
|
|
|
mqMessage.setMachineId("5d1a727991f34d3a9c1220a1899e6ebd");
|
|
|
mqMessage.setType(MessageType.machineType.name());
|
|
|
mqMessage.setSendTime(System.currentTimeMillis());
|
|
|
@@ -35,7 +36,7 @@ class RabbitProducerTest {
|
|
|
|
|
|
while (true) {
|
|
|
Thread.sleep(1000);
|
|
|
- rabbitProducer.send(queueName, mqMessage);
|
|
|
+ rabbitProducer.send(exchange, routeKey, mqMessage);
|
|
|
log.info("发送消息...");
|
|
|
}
|
|
|
}
|
|
|
@@ -52,9 +53,10 @@ class RabbitProducerTest {
|
|
|
appDeployArgs.setAppPath("docker.alpha.iquizoo.com/iq3x/dnkt:56d47672");
|
|
|
appDeployArgs.setRunningDir("");*/
|
|
|
|
|
|
- String queueName = "dagent";
|
|
|
+ String exchange = "amq.direct";
|
|
|
+ String routeKey = "dagent";
|
|
|
String machineId = "5d1a727991f34d3a9c1220a1899e6ebd";
|
|
|
- MQMessage mqMessage = new MQMessage();
|
|
|
+ MqMessage mqMessage = new MqMessage();
|
|
|
mqMessage.setMachineId(machineId);
|
|
|
mqMessage.setSendTime(System.currentTimeMillis());
|
|
|
mqMessage.setRpc(true);
|
|
|
@@ -62,7 +64,7 @@ class RabbitProducerTest {
|
|
|
mqMessage.setOps(MachineOps.machineShellOps.name());
|
|
|
mqMessage.setPayload(JsonConverter.objectToJson(machineShellArgs));
|
|
|
|
|
|
- RpcResult rpcResult = rabbitProducer.callRemote(queueName, mqMessage);
|
|
|
+ RpcResult rpcResult = rabbitProducer.callRemote(exchange, routeKey, mqMessage);
|
|
|
MachineShell machineShell = (MachineShell) JsonConverter.jsonToObject(rpcResult.getResult(), MachineShell.class);
|
|
|
System.out.println(rpcResult.getResult());
|
|
|
}
|