2013-01-17 4 views
0


이것은 많은 의견을 근거로 작성되었습니다. 나는 정기적으로 일련의 이메일을 fire-forget 스타일로 보내는 서버에서 WCF 응용 프로그램을 실행하는 상황을 가지고 있습니다. 다른 말로하면, 클라이언트 측에서는 히트 사용을 보내고, 클라이언트를 닫고 집에 갈 수 있습니다. 자동으로 모든 전자 메일을 보내도록 서버 쪽 응용 프로그램을 종료합니다. 내 질문은 이러한 이메일을 보내는 동안 발생하는 오류를 처리하는 가장 좋은 방법은 무엇입니까?
구현 방법에 대해 궁금해했던 방법은 데이터베이스에 모든 오류를 저장 한 다음 사용자가 다음에 오류 검사에 로그인하고 목록이있는 경우 목록을 반환합니다.

질문은 조금 미안합니다. 그러나 나는 누군가가 나에게 이것을 어떻게 처리 할 수있는 다른 아이디어를 줄 수 있기를 희망하고있다.
화재 및 잊어 버린 전자 메일로 발생하는 오류 처리

+0

"보내는 동안 발생하는 오류"란 잘못된 주소 지정, 네트워크 오류, 라우팅 문제 등과 같은 다양한 문제로 인해 배달 실패를 의미합니까? –

답변

0

사용자를 위해 논리적 세션을 유지해야하는 경우가 많습니다. 데이터베이스에 일류 전송 실패 엔티티가있는 경우 데이터베이스를 사용하여 나중에 분석을 수행하거나 세션 오류를 해석을 위해 클라이언트 응용 프로그램에 보내는 XML 슬래브로 집계 할 수 있습니다. XML 방식의 무정형 블롭은 일단 시스템이 프로덕션으로 전환되고 데이터베이스 스키마 변경에 대해 귀찮은 작업이되면 XML의 스키마를 컨설팅하지 않고 수정할 수 있다는 장점이 있습니다.

관련 문제