728x90
반응형
| 원인
받는 수신쪽에서 제때 데이터를 처리하지 못한 상황에서(네트워크 문제 및 서버 CPU가 MAX 등의 경우) 송신자가 계속 보내는 경우에 발생하는 오류이다.
수신자에서 처리되지 못하는 상황을 송신자가 모르는 상태에서 계속해서 데이터를 보내면서 문제가 발생한다.
| 해결방법
1. 송신자에게 수신에게 요청(request)에 대한 응답(response)를 받을 때까지 기다리게 한 후 데이터 처리하기
단점 : 너무 느리다.
2. 송신자 측에서 버튼 클릭 등을 난무하게 하지 않도록 막기(화면에서 버튼클릭을 여러번을 계속 누르는 것을 방지)
3. 그냥 무시하기. 어짜피 다시 요청한다.
728x90
반응형
'개발' 카테고리의 다른 글
무료 에디터 summernote (0) | 2022.08.01 |
---|---|
java.io.IOException: Broken pipe 원인, 해결방법 (0) | 2022.07.13 |
[javascript]select box 특정 옵션값 제거 (0) | 2022.06.29 |
Git과 SVN의 차이 간단한 요약 (0) | 2021.05.03 |
MSA 구조 (0) | 2021.05.03 |
댓글