feature: MinIO Data Lake Writer (Parquet, Partitioned)

This commit is contained in:
voltsrage
2026-06-17 18:15:43 +08:00
parent df99bf3c91
commit 65be22fd1c
13 changed files with 818 additions and 4 deletions
+4
View File
@@ -55,6 +55,9 @@ try
builder.Services.Configure<ReconciliationJobOptions>(
builder.Configuration.GetSection(ReconciliationJobOptions.Section));
builder.Services.Configure<DataLakeOptions>(
builder.Configuration.GetSection(DataLakeOptions.Section));
builder.Services.AddScoped<IPatientService, PatientService>();
builder.Services.AddScoped<IEncounterService, EncounterService>();
builder.Services.AddScoped<IAlertThresholdService, AlertThresholdService>();
@@ -84,6 +87,7 @@ try
builder.Services.AddHostedService<AlertsUnacknowledgedCollector>();
builder.Services.AddHostedService<OutboxPendingCollector>();
builder.Services.AddHostedService<KafkaConsumerLagCollector>();
builder.Services.AddHostedService<DataLakeWriterService>();
builder.Services.AddControllers()
.AddJsonOptions(opts =>