All Classes and Interfaces
Class
Description
AI Chat 모듈에서 사용하는 Redis Key 상수 정의
CommonResponse은 Response의 결과를 리턴해주는 클래스이다..
ErrorCode가 정의돼있는 Enum Class.
Global Error Handler - Whitelabel Error Page 대신 에러 코드만 반환
Nginx에서 error_page 설정으로 커스텀 에러 페이지 표시
Kafka ReqAdd Topic 메시지 DTO
Middle-Proxy에서 Backend-Core로 전달되는 메시지 포맷
Topic: REQADD
Message Flow:
1.
ReqAdd Kafka Proxy Controller (비동기 콜백 버전)
ListenableFuture의 콜백을 사용하여 완전한 비동기 처리
Spring Boot 2.x 호환
ReqAdd Kafka Proxy Controller (동기 버전)
역할:
- Frontend의 /auth-user/api/arms/reqAdd 요청을 받음
- Backend-Core로 직접 라우팅하지 않고 Kafka Topic에 발행
- 비동기 처리를 위한 Message Queue 패턴 적용
URL 패턴:
- POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/addNode.do
- POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/updateNode.do
- DELETE /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/removeNode.do
- POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/moveNode.do
Kafka Topic: REQADD
Message Key: changeReqTableName (파티션 분배용)
Message Value: ReqAddKafkaMessage (JSON)