개발 일기 썸네일형 리스트형 resend 정책 적용 2017.03.03 국내GW에 국내 발송을 대상으로 하는 noACK 재전송 정책 적용 코드를 완성하였다 가상망에서 테스트 하며 2~3개의 버그를 찾아서 같이 수정하는 성과도 있었다 ack ttl -> resend wait time : nResendWaitTimemax resend count : nResendMaxCount nResendWaitTime만큼 기다리고 응답이 없다면 nResendMaxCount만큼 재전송한다예를 들어 nResendWaitTime이 10sec이고 nResendMaxCount가 2라면전송 10초 wait -> 10초 안에 응답이 있다면 ack동작 처리 / 10초 동안 응답이 없다면 nResendMaxCount 횟수(2) 확인 후 재전송->다시 10초 wait-> 10초 안에 응답이 있다면 ack동작 .. 더보기 ts 로그 정리 2017.03.01 recv log + comm log * n개 + rept log 파일 1개의 발송을 1 line으로 변경 "b key, r key, tid, mid, revc time, submit time, submit ack time, report time, report send time" log가 쌓이는 시간 순서에 따라 map 형태로 저장각 로그에서 사용하는 키에 따라 map의 키를 변경(키를 변경하지 않고 loop를 돌며 진행하면 2번째 로그를 찾을때 500초가 넘게 걸림) 총 8초 소요8sec * 71(ts 갯수) = 568초 log출력하는데 5초 더 걸림13 * 71 = 923초 나의 두번째 자바 프로그래밍총 2day걸림실제 로그 파일로 테스트하면 2day정도 더 걸릴듯 thread non blocking .. 더보기 이전 1 다음