feat(etcd): add key TTL synchronization

This commit is contained in:
二丫讲梵 authored and GitHub committed 2026-07-26 11:55:52 +08:00
1 parent 43f73ca4ca
commit f56d3a86c1
32 files changed
+1249 -65

No files matched your search

@@ -76,6 +76,7 @@ public final class AgentProtocol {
public static final String CAPABILITY_TRANSACTION = "transaction";
public static final String CAPABILITY_DDL = "ddl";
public static final String CAPABILITY_KV = "kv";
public static final String CAPABILITY_KV_TTL = "kv_ttl";
public static final String CAPABILITY_MULTI_SESSION = "multi_session";
public static final List<String> CAPABILITIES = Collections.unmodifiableList(Arrays.asList(
@@ -96,7 +97,8 @@ public final class AgentProtocol {
CAPABILITY_PAGED_QUERY,
CAPABILITY_TRANSACTION,
CAPABILITY_DDL,
CAPABILITY_KV
CAPABILITY_KV,
CAPABILITY_KV_TTL
));
public static final List<String> COMMON_METHODS = Collections.unmodifiableList(Arrays.asList(
@@ -14,7 +14,8 @@
"paged_query",
"transaction",
"ddl",
"kv"
"kv",
"kv_ttl"
],
"capabilities": [
"connect",
@@ -15,6 +15,7 @@
"transaction",
"ddl",
"kv",
"kv_ttl",
"multi_session"
],
"capabilities": [