내 질문 : 사람이 스럽 예에 타임 아웃 기능을 어떻게 적용되는지에 대한 접근 방식을 제안 할 수 EventHandler를 사용하고 있습니까? - ACK 메시지 서버
- 보낼 편지함 :
여기에 작품의 내 라인에서 온 한 시나리오 NACKed로 표시 메시지를 보낼 편지함 (많이 필요하지만, 어디는 스럽 디자인에 맞게 할 수 있습니까?)
의견이 같습니까? 또는 왜 불필요한 지 지적 해 줄 수 있습니다. 나는 계속되는 논쟁이 간단하기를 바란다.
감사합니다.
예, 임의의 객체가 링 버퍼에서 너무 길게 유지되면 호출되는 Timeout EventHandler입니다. 문제는 EventHandler를 구현하고 RingBuffer/Distruptor에 등록하여 시간 제한을 지원하는 방법을 알 수 없다는 것입니다. 내가 생각할 수있는 유일한 해결책은 내 자신의 EventProcessor를 사용자 정의하는 것입니다. –
soooo 답장을 보내지 않아 죄송합니다. 설정된 횟수만큼 다시 게시해야합니다. 즉 이메일을 보내는 재시도 횟수 ... 또는 시간 t가 경과 할 때까지 ... 다시 스레드가 항상 다시 돌아옵니다. –