Files
spring-boot-starter-data-redis/check-streamlistener.bat
zhoujia 057a095596 demo
2025-10-24 15:51:46 +08:00

18 lines
865 B
Batchfile

@echo off
echo 检查StreamListener状态...
echo 启动应用...
start /B java -jar target\spring-boot-starter-data-redis-1.0.0.jar > app.log 2>&1
echo 等待应用启动...
timeout /t 15 /nobreak > nul
echo 检查StreamListener状态...
powershell -Command "try { $response = Invoke-WebRequest -Uri 'http://localhost:8080/api/stream/info' -Method GET -TimeoutSec 5; $json = $response.Content | ConvertFrom-Json; Write-Host 'StreamListener状态:'; Write-Host 'isListening:' $json.streamListenerStats.isListening; Write-Host 'totalReceived:' $json.streamListenerStats.totalReceived; Write-Host 'totalProcessed:' $json.streamListenerStats.totalProcessed; Write-Host 'totalErrors:' $json.streamListenerStats.totalErrors } catch { Write-Host '应用未启动或无法连接' }"
echo 停止应用...
taskkill /F /IM java.exe > nul 2>&1
echo 检查完成!
pause