|
@@ -90,7 +90,7 @@ public class ProjectConsumer {
|
|
*/
|
|
*/
|
|
@KafkaListener(groupId = "simulation-resource-scheduler", topics = "${scheduler.start-topic}")
|
|
@KafkaListener(groupId = "simulation-resource-scheduler", topics = "${scheduler.start-topic}")
|
|
@SneakyThrows
|
|
@SneakyThrows
|
|
- public void cacheManualProject(ConsumerRecord<String, String> projectRecord) {
|
|
|
|
|
|
+ public void cacheProject(ConsumerRecord<String, String> projectRecord) {
|
|
String projectJson = projectRecord.value();
|
|
String projectJson = projectRecord.value();
|
|
log.info("ProjectConsumer--cacheManualProject 接收到项目开始消息为:" + projectJson);
|
|
log.info("ProjectConsumer--cacheManualProject 接收到项目开始消息为:" + projectJson);
|
|
//1 读取 kafka 的 project 信息
|
|
//1 读取 kafka 的 project 信息
|
|
@@ -168,7 +168,7 @@ public class ProjectConsumer {
|
|
public void run(String clusterId, String projectId, String projectRunningKey, String projectJson) {
|
|
public void run(String clusterId, String projectId, String projectRunningKey, String projectJson) {
|
|
log.info("ProjectConsumer--run 集群 " + clusterId + " 将项目 " + projectId + " 执行!");
|
|
log.info("ProjectConsumer--run 集群 " + clusterId + " 将项目 " + projectId + " 执行!");
|
|
redisTemplate.opsForValue().set(projectRunningKey, projectJson);
|
|
redisTemplate.opsForValue().set(projectRunningKey, projectJson);
|
|
- parseManualProject(projectJson, "cluster:" + clusterId, projectRunningKey);
|
|
|
|
|
|
+ parseProject(projectJson, "cluster:" + clusterId, projectRunningKey);
|
|
}
|
|
}
|
|
|
|
|
|
public void wait(String clusterId, String projectId, String projectWaitingKey, String projectJson) {
|
|
public void wait(String clusterId, String projectId, String projectWaitingKey, String projectJson) {
|
|
@@ -183,7 +183,7 @@ public class ProjectConsumer {
|
|
* @param projectJson 项目启动消息
|
|
* @param projectJson 项目启动消息
|
|
*/
|
|
*/
|
|
@SneakyThrows
|
|
@SneakyThrows
|
|
- public void parseManualProject(String projectJson, String clusterPrefix, String projectRunningPrefix) {
|
|
|
|
|
|
+ public void parseProject(String projectJson, String clusterPrefix, String projectRunningPrefix) {
|
|
|
|
|
|
// -------------------------------- 0 准备 --------------------------------
|
|
// -------------------------------- 0 准备 --------------------------------
|
|
log.info("ProjectConsumer--parseManualProject 接收到项目开始消息为:" + projectJson);
|
|
log.info("ProjectConsumer--parseManualProject 接收到项目开始消息为:" + projectJson);
|