Initialize RTGS prototype repository
3센터 A-A-A RTGS 실시간총액결제 프로토타입 최초 버전관리 시작. - backend: Kotlin/Gradle 멀티모듈(sequencer, common, 채널/센터 모듈) - frontend: Vite + TS - infra: docker-compose, prometheus/grafana, ELK 네이티브 스크립트 - loadtest(k6), sim(장애/순서/정합성 시나리오), docs(PoC 보고서/복원력방안)
This commit is contained in:
28
run-dc2.cmd
Normal file
28
run-dc2.cmd
Normal file
@@ -0,0 +1,28 @@
|
||||
@echo off
|
||||
rem ===================================================================
|
||||
rem RTGS 2번째 센터(DC2) launcher — 3센터 삼중화 실측용.
|
||||
rem 전제: run-dc1(3센터 모드)이 공유 인프라(postgres:5433/kafka:9092)와
|
||||
rem 단일 순번기(:8090)를 이미 기동. init-3centers-db로 rtgs_dc2 생성됨.
|
||||
rem DC2는 원장·엣지 서비스만 기동(순번기는 전역 단일 → DC1만). 저널을 독립 재생.
|
||||
rem 포트 +100 오프셋. DB=rtgs_dc2. CENTER_COUNT=3(과반=2).
|
||||
rem ===================================================================
|
||||
call C:\ai-dev\scripts\env.cmd
|
||||
set "JAVA_HOME=%JDK21_HOME%"
|
||||
set "CENTER_ID=DC2"
|
||||
set "CENTER_COUNT=3"
|
||||
set "POSTGRES_DB=rtgs_dc2"
|
||||
|
||||
echo [run-dc2] starting DC2 ledger/edge services on JDK21 (db=%POSTGRES_DB%, ports 819x)...
|
||||
rem LouisVuitton 먼저(Flyway가 rtgs_dc2 스키마 생성) → 원장/엣지
|
||||
start "DC2 LouisVuitton :8199" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\louisvuitton\build\libs\louisvuitton-0.1.0.jar --server.port=8199"
|
||||
timeout /t 8 /nobreak >nul
|
||||
start "DC2 Dior :8192" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\dior\build\libs\dior-0.1.0.jar --server.port=8192"
|
||||
start "DC2 Hermes :8193" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\hermes\build\libs\hermes-0.1.0.jar --server.port=8193"
|
||||
start "DC2 Prada :8194" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\prada\build\libs\prada-0.1.0.jar --server.port=8194"
|
||||
start "DC2 Chanel :8191" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\chanel\build\libs\chanel-0.1.0.jar --server.port=8191"
|
||||
start "DC2 Gucci :8195" cmd /k "%JAVA_HOME%\bin\java -jar %~dp0backend\gucci\build\libs\gucci-0.1.0.jar --server.port=8195"
|
||||
|
||||
echo.
|
||||
echo [run-dc2] DC2 launched. Chanel API: http://localhost:8191 (원장 DB: rtgs_dc2)
|
||||
echo 순번기는 전역 단일(DC1 :8090). DC2는 저널을 rtgs_dc2에 독립 재생.
|
||||
echo stop: close the windows.
|
||||
Reference in New Issue
Block a user