diff --git a/实验7/.gitignore b/实验7/zmsz/.gitignore similarity index 100% rename from 实验7/.gitignore rename to 实验7/zmsz/.gitignore diff --git a/实验7/.mvn/wrapper/maven-wrapper.jar b/实验7/zmsz/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from 实验7/.mvn/wrapper/maven-wrapper.jar rename to 实验7/zmsz/.mvn/wrapper/maven-wrapper.jar diff --git a/实验7/.mvn/wrapper/maven-wrapper.properties b/实验7/zmsz/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from 实验7/.mvn/wrapper/maven-wrapper.properties rename to 实验7/zmsz/.mvn/wrapper/maven-wrapper.properties diff --git a/实验7/api-service/.gitignore b/实验7/zmsz/api-service/.gitignore similarity index 100% rename from 实验7/api-service/.gitignore rename to 实验7/zmsz/api-service/.gitignore diff --git a/实验7/api-service/.mvn/wrapper/maven-wrapper.jar b/实验7/zmsz/api-service/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from 实验7/api-service/.mvn/wrapper/maven-wrapper.jar rename to 实验7/zmsz/api-service/.mvn/wrapper/maven-wrapper.jar diff --git a/实验7/api-service/.mvn/wrapper/maven-wrapper.properties b/实验7/zmsz/api-service/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from 实验7/api-service/.mvn/wrapper/maven-wrapper.properties rename to 实验7/zmsz/api-service/.mvn/wrapper/maven-wrapper.properties diff --git a/实验7/api-service/mvnw b/实验7/zmsz/api-service/mvnw similarity index 100% rename from 实验7/api-service/mvnw rename to 实验7/zmsz/api-service/mvnw diff --git a/实验7/api-service/mvnw.cmd b/实验7/zmsz/api-service/mvnw.cmd similarity index 100% rename from 实验7/api-service/mvnw.cmd rename to 实验7/zmsz/api-service/mvnw.cmd diff --git a/实验7/api-service/pom.xml b/实验7/zmsz/api-service/pom.xml similarity index 100% rename from 实验7/api-service/pom.xml rename to 实验7/zmsz/api-service/pom.xml diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplication.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplication.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplication.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplication.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/controller/ObjectsController.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/controller/ObjectsController.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/controller/ObjectsController.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/controller/ObjectsController.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/TopicRabbitConfig.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/TopicRabbitConfig.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/TopicRabbitConfig.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/TopicRabbitConfig.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java similarity index 95% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java index 6af25fd..b2c1037 100644 --- a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java +++ b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Receiver.java @@ -12,6 +12,7 @@ import javax.annotation.Resource; @Component @RabbitListener(queues = "apiServers") public class Receiver { + //心跳接收端关键代码 @Autowired private DataServerStore dataServerStore; @RabbitHandler diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Sender.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Sender.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Sender.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/rabbitmq/topic/Sender.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/result/Result.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/result/Result.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/result/Result.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/result/Result.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/schedule/ScheduledTask.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/schedule/ScheduledTask.java similarity index 100% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/schedule/ScheduledTask.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/schedule/ScheduledTask.java diff --git a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java similarity index 90% rename from 实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java rename to 实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java index 6df69c2..de11a92 100644 --- a/实验7/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java +++ b/实验7/zmsz/api-service/src/main/java/cn/edu/zjvtit/cloudstorage/apiservice/store/DataServerStore.java @@ -13,12 +13,14 @@ public class DataServerStore { public synchronized void receivedHeart(String addr) { this.serverHeart.put(addr, System.currentTimeMillis() / 1000); + // 保存服务端心跳 } public Map getServerHeart(){ return this.serverHeart; } Set getServerList() { return this.serverHeart.keySet(); + // 获取服务器列表 } public String selectRandomServer() { @@ -28,5 +30,6 @@ public class DataServerStore { } int index = (int) (Math.random() * serverList.size()); return serverList.toArray()[index].toString(); + //随机选择一个服务器 } } diff --git a/实验7/api-service/src/main/resources/application.properties b/实验7/zmsz/api-service/src/main/resources/application.properties similarity index 100% rename from 实验7/api-service/src/main/resources/application.properties rename to 实验7/zmsz/api-service/src/main/resources/application.properties diff --git a/实验7/api-service/src/test/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplicationTests.java b/实验7/zmsz/api-service/src/test/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplicationTests.java similarity index 100% rename from 实验7/api-service/src/test/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplicationTests.java rename to 实验7/zmsz/api-service/src/test/java/cn/edu/zjvtit/cloudstorage/apiservice/ApiServiceApplicationTests.java diff --git a/实验7/data-service/.gitignore b/实验7/zmsz/data-service/.gitignore similarity index 100% rename from 实验7/data-service/.gitignore rename to 实验7/zmsz/data-service/.gitignore diff --git a/实验7/data-service/.mvn/wrapper/maven-wrapper.jar b/实验7/zmsz/data-service/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from 实验7/data-service/.mvn/wrapper/maven-wrapper.jar rename to 实验7/zmsz/data-service/.mvn/wrapper/maven-wrapper.jar diff --git a/实验7/data-service/.mvn/wrapper/maven-wrapper.properties b/实验7/zmsz/data-service/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from 实验7/data-service/.mvn/wrapper/maven-wrapper.properties rename to 实验7/zmsz/data-service/.mvn/wrapper/maven-wrapper.properties diff --git a/实验7/data-service/mvnw b/实验7/zmsz/data-service/mvnw similarity index 100% rename from 实验7/data-service/mvnw rename to 实验7/zmsz/data-service/mvnw diff --git a/实验7/data-service/mvnw.cmd b/实验7/zmsz/data-service/mvnw.cmd similarity index 100% rename from 实验7/data-service/mvnw.cmd rename to 实验7/zmsz/data-service/mvnw.cmd diff --git a/实验7/data-service/pom.xml b/实验7/zmsz/data-service/pom.xml similarity index 100% rename from 实验7/data-service/pom.xml rename to 实验7/zmsz/data-service/pom.xml diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplication.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplication.java similarity index 100% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplication.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplication.java diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/controller/ObjectsController.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/controller/ObjectsController.java similarity index 100% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/controller/ObjectsController.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/controller/ObjectsController.java diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/TopicRabbitConfig.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/TopicRabbitConfig.java similarity index 100% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/TopicRabbitConfig.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/TopicRabbitConfig.java diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Receiver.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Receiver.java similarity index 100% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Receiver.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Receiver.java diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java similarity index 96% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java index df41707..7dfd608 100644 --- a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java +++ b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/rabbitmq/topic/Sender.java @@ -9,6 +9,7 @@ import java.net.InetAddress; @Component public class Sender { + // 心跳发送端关键代码 @Autowired private RabbitTemplate rabbitTemplate; @Autowired diff --git a/实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/schedule/ScheduledTask.java b/实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/schedule/ScheduledTask.java similarity index 100% rename from 实验7/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/schedule/ScheduledTask.java rename to 实验7/zmsz/data-service/src/main/java/cn/edu/zjvtit/cloudstorage/dataservice/schedule/ScheduledTask.java diff --git a/实验7/data-service/src/main/java/result/Result.java b/实验7/zmsz/data-service/src/main/java/result/Result.java similarity index 100% rename from 实验7/data-service/src/main/java/result/Result.java rename to 实验7/zmsz/data-service/src/main/java/result/Result.java diff --git a/实验7/data-service/src/main/resources/application.properties b/实验7/zmsz/data-service/src/main/resources/application.properties similarity index 100% rename from 实验7/data-service/src/main/resources/application.properties rename to 实验7/zmsz/data-service/src/main/resources/application.properties diff --git a/实验7/data-service/src/test/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplicationTests.java b/实验7/zmsz/data-service/src/test/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplicationTests.java similarity index 100% rename from 实验7/data-service/src/test/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplicationTests.java rename to 实验7/zmsz/data-service/src/test/java/cn/edu/zjvtit/cloudstorage/dataservice/DataServiceApplicationTests.java diff --git a/实验7/mvnw b/实验7/zmsz/mvnw similarity index 100% rename from 实验7/mvnw rename to 实验7/zmsz/mvnw diff --git a/实验7/mvnw.cmd b/实验7/zmsz/mvnw.cmd similarity index 100% rename from 实验7/mvnw.cmd rename to 实验7/zmsz/mvnw.cmd diff --git a/实验7/pom.xml b/实验7/zmsz/pom.xml similarity index 100% rename from 实验7/pom.xml rename to 实验7/zmsz/pom.xml diff --git a/实验7/uploads/311f6bfbccb4b04a3ab181e0d521ae75 b/实验7/zmsz/uploads/311f6bfbccb4b04a3ab181e0d521ae75 similarity index 100% rename from 实验7/uploads/311f6bfbccb4b04a3ab181e0d521ae75 rename to 实验7/zmsz/uploads/311f6bfbccb4b04a3ab181e0d521ae75 diff --git a/实验7/uploads/demo3.pdf b/实验7/zmsz/uploads/demo3.pdf similarity index 100% rename from 实验7/uploads/demo3.pdf rename to 实验7/zmsz/uploads/demo3.pdf diff --git a/实验7/uploads/fb61d7a633bd7cd9108c8ab54ef8949c b/实验7/zmsz/uploads/fb61d7a633bd7cd9108c8ab54ef8949c similarity index 100% rename from 实验7/uploads/fb61d7a633bd7cd9108c8ab54ef8949c rename to 实验7/zmsz/uploads/fb61d7a633bd7cd9108c8ab54ef8949c