+8
-3
@@ -113,9 +113,9 @@ dependencies {
|
||||
// https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
|
||||
compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '4.0.1'
|
||||
|
||||
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.1'
|
||||
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.2.2'
|
||||
//implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-xml', version: '2.13.1'
|
||||
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1'
|
||||
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2'
|
||||
|
||||
// apistatus-draft.yml (자동 탐지 초안 양식) 로딩용.
|
||||
// admin 은 Spring Boot 가 아니라 yml 자동 바인딩이 없어 직접 파싱한다.
|
||||
@@ -140,13 +140,18 @@ dependencies {
|
||||
|
||||
implementation "org.apache.ibatis:ibatis-sqlmap:2.3.4.726"
|
||||
implementation "org.jdom:jdom:1.1"
|
||||
implementation "com.google.code.gson:gson:2.3.1"
|
||||
implementation "com.google.code.gson:gson:2.8.9"
|
||||
implementation "javax.annotation:javax.annotation-api:1.2"
|
||||
implementation "net.sf.json-lib:json-lib-ext-spring:1.0.2"
|
||||
implementation "taglibs:standard:1.1.2"
|
||||
implementation "javax.servlet:jstl:1.1.2"
|
||||
implementation group: 'com.jcraft', name: 'jsch', version: '0.1.51'
|
||||
|
||||
// springapp-servlet.xml 의 CommonsMultipartResolver 가 사용.
|
||||
// 기존엔 elink-online-common(api 'commons-fileupload:1.5')에서 전이적으로 받아왔으나,
|
||||
// eapim-online 쪽에서 해당 의존성을 제거할 예정이라 직접 선언으로 전환.
|
||||
implementation "commons-fileupload:commons-fileupload:1.6.0"
|
||||
|
||||
implementation "org.quartz-scheduler:quartz:${quartzVersion}"
|
||||
|
||||
// https://mvnrepository.com/artifact/org.apache.poi/poi
|
||||
|
||||
@@ -231,11 +231,11 @@ DB 테이블 `PTL_PROPERTY` 에 그룹명 `'Portal'` 로 저장된다.
|
||||
> Monitoring 프라퍼티 (환경정보 > EMS관리 > 모니터링 프라퍼티)
|
||||
|
||||
**계정관리**
|
||||
- `rms.DUAL_LOGIN_ENABLED` - 중복 로그인 허용 여부
|
||||
- `rms.auto.logout.timeout` - 자동 로그아웃 시간(분)
|
||||
- `djb.sms_auth.enabled` - 로그인시 2-factor 인증 적용여부
|
||||
- `djb.sms_auth.fixed_value` - sms_auth.mode=fixed일 경우 고정인증값
|
||||
- `djb.sms_auth.mode` - 2-factor 인증 모드 (real:실제, fixed:고정값-개발환경에서 사용)
|
||||
- `rms.DUAL_LOGIN_ENABLED` - 중복 로그인 허용 여부
|
||||
- `rms.auto.logout.timeout` - 자동 로그아웃 시간(분)
|
||||
- `rms.password.combi.check` - 비밀번호 영문/숫자/특수문자 조합 종류수
|
||||
- `rms.password.fail.count` - 비밀번호 실패 허용 횟수(이 값 이상 실패시 계정 잠김)
|
||||
- `rms.password.history.count` - 이전 비밀번호 변경 불가 횟수
|
||||
@@ -244,6 +244,10 @@ DB 테이블 `PTL_PROPERTY` 에 그룹명 `'Portal'` 로 저장된다.
|
||||
- `rms.password.repeat.check` - 비밀번호 동일문자,연속문자 반복 불가 횟수
|
||||
- `rms.password.sms_auth.enabled` - 비밀번호 변경시 2-factor 인증 여부
|
||||
|
||||
**인터페이스 배포**
|
||||
- `iomap.download.path` - 인터페이스.json 파일 다운로드 서버 경로
|
||||
- `iomap.upload.path` - 인터페이스.json 파일 업로드 서버 경로
|
||||
|
||||
**UMS(공통) 연동**
|
||||
- `djb.ums.was_ip_address` - 관리자포탈 WAS IP 주소 (UMS 연동시 필요)
|
||||
- `djb.ums.was_mac_address` - 관리자포탈 WAS MAC 주소 (UMS 연동 시 필요)
|
||||
@@ -285,9 +289,8 @@ DB 테이블 `PTL_PROPERTY` 에 그룹명 `'Portal'` 로 저장된다.
|
||||
## 스케쥴러
|
||||
|
||||
**API 상태 모니터링**
|
||||
- `ApiStatusMonitorJob11, ApiStatusMonitorJob21` - API 상태 변화를 모니터링한다(서버수 만큼 등록)
|
||||
- 실행간격(1분)이 짧아서 CLUSTERED는 적용을 못하고, 서버마다 번갈아 가면서 실행하도록 설정
|
||||
- API 상태 변화 발생시 직원에게 메신저 및 제휴사에게 웹훅을 발송한다.
|
||||
- `ApiStatusMonitorJob11, ApiStatusMonitorJob21` - API 상태 변화를 모니터링한다. API 상태 변화 발생시 직원에게 메신저 및 제휴사에게 웹훅을 발송한다.
|
||||
- 실행간격(1분)이 짧아서 CLUSTERED는 적용을 못하고, 서버수만큼 등록하여 번갈아 가면서 실행하도록 설정
|
||||
- `api.status.error.range_minute` - API 장애 판단을 위한 로그 구간(분)
|
||||
- `api.status.error.rate` - API 장애판단을 위한 오류율 (ex : 10분동안 90% 이상 오류 발생시 장애로 판단)
|
||||
- `api.status.delay.range_minute` - API 지연 상태 판단을 위한 로그 구간(분)
|
||||
@@ -304,8 +307,8 @@ DB 테이블 `PTL_PROPERTY` 에 그룹명 `'Portal'` 로 저장된다.
|
||||
- `APISTATSYEARLYJOB` - API 사용통계 년집계 (API_STATS_MONTH > API_STATS_YEAR)
|
||||
|
||||
**UMS발송**
|
||||
- `UMSDISPATCHJOB11, UMSDISPATCHJOB21` - UMS를 발송한다 (서버수 만큼 등록)
|
||||
- 실행간격(6초)이 짧아서 CLUSTERED는 적용을 못하고, 서버마다 번갈아 가면서 실행하도록 설정
|
||||
- `UMSDISPATCHJOB11, UMSDISPATCHJOB21` - UMS를 발송한다.
|
||||
- 실행간격(5초)이 짧아서 CLUSTERED는 적용을 못하고, 서버수만큼 등록하여 번갈아 가면서 실행하도록 설정
|
||||
|
||||
**게시글종료**
|
||||
- `PortalInquiryClosingJob` - 답변완료 이후 일정기간 댓글이 없는 경우 게시글을 종료한다
|
||||
|
||||
Reference in New Issue
Block a user