feat: 完成 issue #28 ② Kafka topic 命名/分区模板化(按模板+点位维度)

This commit is contained in:
2026-08-05 00:35:19 +08:00
parent afee113901
commit 793dd0a3b8
5 changed files with 307 additions and 0 deletions
+3
View File
@@ -8,6 +8,7 @@ topic / 时序库表 / 关系表 / 对象桶,换行业只改模板资产(YAM
模块:
- templating 模板命名推导(Kafka topic/分区、TDengine 表、PG schema、MinIO 桶);
- kafka_naming Kafka topic 命名/分区模板化组件(配置外置 + 点位维度覆盖 + 生产路由);
- tdengine_schema 时序超级表/子表 DDL + 批量 INSERT SQL 生成;
- postgres_schema 关系库 schema(模板/模型/用户/权限)+ 授权语句;
- batch_writer 批量写入缓冲(StoreSink 抽象 / MemorySink / TdengineSink),
@@ -24,6 +25,7 @@ from .batch_writer import (
StoreSink,
TdengineSink,
)
from .kafka_naming import KafkaTopicNaming
from .postgres_schema import generate_grant_ddl, generate_schema_ddl
from .tdengine_schema import (
PointSpec,
@@ -39,6 +41,7 @@ __all__ = [
"TemplateNaming",
"sanitize",
"sanitize_sql",
"KafkaTopicNaming",
"PointSpec",
"generate_supertable_ddl",
"generate_subtable_ddls",