mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2026-06-12 23:19:10 +00:00
Merge branch 'develop' into feature/ai
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# Kafka 메시지 확인 스크립트 (Windows PowerShell)
|
||||
#
|
||||
# 사용법: .\check-kafka-messages.ps1
|
||||
|
||||
$KAFKA_SERVER = "4.230.50.63:9092"
|
||||
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
Write-Host "📊 Kafka 토픽 메시지 확인" -ForegroundColor Cyan
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
Write-Host ""
|
||||
|
||||
# Kafka 설치 확인
|
||||
$kafkaPath = Read-Host "Kafka 설치 경로를 입력하세요 (예: C:\kafka)"
|
||||
|
||||
if (-not (Test-Path "$kafkaPath\bin\windows\kafka-console-consumer.bat")) {
|
||||
Write-Host "❌ Kafka가 해당 경로에 설치되어 있지 않습니다." -ForegroundColor Red
|
||||
exit 1
|
||||
}
|
||||
|
||||
Write-Host "✅ Kafka 경로 확인: $kafkaPath" -ForegroundColor Green
|
||||
Write-Host ""
|
||||
|
||||
# 토픽 선택
|
||||
Write-Host "확인할 토픽을 선택하세요:" -ForegroundColor Yellow
|
||||
Write-Host " 1. event.created (이벤트 생성)"
|
||||
Write-Host " 2. participant.registered (참여자 등록)"
|
||||
Write-Host " 3. distribution.completed (배포 완료)"
|
||||
Write-Host " 4. 모두 확인"
|
||||
Write-Host ""
|
||||
|
||||
$choice = Read-Host "선택 (1-4)"
|
||||
|
||||
$topics = @()
|
||||
switch ($choice) {
|
||||
"1" { $topics = @("event.created") }
|
||||
"2" { $topics = @("participant.registered") }
|
||||
"3" { $topics = @("distribution.completed") }
|
||||
"4" { $topics = @("event.created", "participant.registered", "distribution.completed") }
|
||||
default {
|
||||
Write-Host "❌ 잘못된 선택입니다." -ForegroundColor Red
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
|
||||
# 각 토픽별 메시지 확인
|
||||
foreach ($topic in $topics) {
|
||||
Write-Host ""
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
Write-Host "📩 토픽: $topic" -ForegroundColor Cyan
|
||||
Write-Host "========================================" -ForegroundColor Cyan
|
||||
|
||||
# 최근 5개 메시지만 확인
|
||||
& "$kafkaPath\bin\windows\kafka-console-consumer.bat" `
|
||||
--bootstrap-server $KAFKA_SERVER `
|
||||
--topic $topic `
|
||||
--from-beginning `
|
||||
--max-messages 5 `
|
||||
--timeout-ms 5000 2>&1 | Out-String | Write-Host
|
||||
|
||||
Write-Host ""
|
||||
}
|
||||
|
||||
Write-Host "✅ 확인 완료!" -ForegroundColor Green
|
||||
Executable → Regular
Executable → Regular
Reference in New Issue
Block a user