서버가 2개 있는데
전송은 시켰는데 가끔 2개씩 전송되는 버그
받는 서버에서 가끔 5~10개씩 여러번 저장되는 버그
단순히 db에 유니크 제약 거는건 임시방편 같아서
데이터 전송할 때 실패하게끔 구현은 어케 하나요
리트라이 설정은 없는데 왜 이러는지 허헣
실패하면 여러번 처리해서 두번 전송하는건지 확인하려는데
서버가 2개 있는데
전송은 시켰는데 가끔 2개씩 전송되는 버그
받는 서버에서 가끔 5~10개씩 여러번 저장되는 버그
단순히 db에 유니크 제약 거는건 임시방편 같아서
데이터 전송할 때 실패하게끔 구현은 어케 하나요
리트라이 설정은 없는데 왜 이러는지 허헣
실패하면 여러번 처리해서 두번 전송하는건지 확인하려는데
그거 때문에 파이테스트 같은 거 쓰는 거임 재현하려고 글고 지금 물어본 문제는 메세지 큐를 쓰면 간단히 해결될 것 같음. 요청 id포함해서 원인은 매우 복합적일 듯 뭔가의 이유로 실패했는데 누군가가 그걸 모르고 재시도를 하고 있는 거지 5개 10개씩 된다는 거 보면 네트워트는 확실히 문제가 있는 것 같고 그 이외에도 뭔가 문제가 있는 듯함 - dc App
러스트 쓰면 애초에 그런 이상한 버그들이 많은부분 차단된다. 의도적으로 네다섯번 보내지 않는 이상 - dc App