路由改为动态刷新

This commit is contained in:
2025-08-22 22:32:29 +08:00
parent 5b443509ba
commit 5dae7f4ccb
3 changed files with 126 additions and 19 deletions

View File

@ -18,8 +18,8 @@ public class DynamicRouteScheduler {
@Autowired
private DiscoveryClient discoveryClient;
// 每30秒刷新一次路由可按需调整
@Scheduled(fixedRate = 30_000)
// 延迟5秒后开始执行避免与启动时的自动刷新冲突每30秒刷新一次路由可按需调整
@Scheduled(fixedRate = 30_000, initialDelay = 5_000)
public void refreshRoutes() {
log.info("refreshRoutes");
publisher.publishEvent(new RefreshRoutesEvent(this));