Implement Auto-Registration and Heartbeat mechanism

This commit is contained in:
jade
2026-07-05 18:58:43 +09:00
parent 1f9b7cdd3d
commit bfe06d228e
4 changed files with 179 additions and 4 deletions

View File

@@ -19,7 +19,7 @@ public class RedisRegistryService {
private final RedisTemplate<String, ToolMetadata> redisTemplate;
private static final String KEY_PREFIX = "mcp:tool:";
private static final Duration DEFAULT_TTL = Duration.ofDays(365); // 임시: 수동 등록 시 만료 방지
private static final Duration DEFAULT_TTL = Duration.ofSeconds(45); // 실무 하트비트 주기 반영
/**
* 툴 등록 및 갱신 (TTL 기반으로 60초 뒤 자동 만료)