문제

시나리오는 SMTP 서버를 통해 수천 개의 이메일을 보내는 것입니다.콘텐츠는 미리 생성되어 전송 시 픽업됩니다.

중요한 것은 프로덕션 환경에서 병목 현상이 발생하는 위치와 작업을 수행해야 하는 위치를 찾고자 한다는 것입니다.목표는 10분 안에 50만 개의 이메일을 보내는 것입니다*.

더미 이메일 계정을 만들어야 할까요?로컬에서만 보관하는 SMTP 서버로 보낼 수 있다고 들었는데 실제로 모든 병목 현상을 테스트합니까?이에 대해 전략적으로 접근한 사람이 있나요?

*이것은 운임 거래를 홍보하려는 항공사를 위한 것이며, 법에 따라 특정 시간 제한 내에 모든 사람에게 이메일을 보내야 하며 그렇지 않으면 거래에 법적 영향이 있습니다.누군가가 이것이 스팸 생성기를 두려워하는 경우를 대비해.

도움이 되었습니까?

해결책

요금제를 홍보하는 항공사?10분 안에 50만 개의 이메일이 오나요?확실히 나에게는 스팸처럼 들린다.

어떤 경우든, 더미 계정을 설정하고 이를 소수의 공급자에게만 호스팅한다면 결국 해당 공급자의 대역폭을 낭비하게 될 것입니다.

내부 더미 서버를 설정하고 자신의 계정을 호스팅하는 경우 나가는 대역폭이 프로덕션 부하를 처리할 수 있는지 확신할 수 없습니다.

한 가지 방법은 자신만의 외부 smtp 서버를 설정하고 거기에 하나 이상의 계정을 만든 다음 스팸, 즉 홍보 이메일을 거기에 버리는 것일 수 있습니다.

업데이트:왜 10분 제한이 있는지 궁금합니다.파이프를 한꺼번에 포화시키는 대신 이메일을 작은 배치로 조금씩 나누어 흘릴 수 있다면 확실히 확장성이 훨씬 더 좋아질 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top