fix - starter same method name invoke error

This commit is contained in:
wangli 2025-03-05 15:46:01 +08:00
parent 00255d57a6
commit 512ecba4e0

View File

@ -11,6 +11,7 @@ import org.apache.rocketmq.tools.admin.DefaultMQAdminExt;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
import org.springframework.web.bind.annotation.GetMapping;
@ -53,6 +54,9 @@ public class WorkflowEngineStarterMQMonitorController {
private String applicationName;
@Value("${spring.profiles.active}")
private String activeProfile;
@Resource
@Qualifier("serviceVersion")
private String serviceVersion;
public static String BROADCAST_CONSUMER_GROUP = "GID_%s_workflow_engine_%s_consumer";
public static String RPC_RETRY_CONSUMER_GROUP = "GID_%s_workflow_engine_starter_%s_consumer";
@ -144,4 +148,9 @@ public class WorkflowEngineStarterMQMonitorController {
return CommonResponse.success("以关闭 DLQ 钉钉通知");
}
}
@GetMapping("/v")
public CommonResponse<String> consoleVersion() {
return CommonResponse.success("当前 workflow-engine version: " + serviceVersion + ",\r\nfix: cn.axzo.workflow.starter.mq.retry.consumer.WorkflowEngineStarterRetryEventListener.multiMethodCache");
}
}