문제

나는 시스템에서 일정 시간에 발사하도록 알림을 설정하려고합니다.

이것은 웹 기반 앱이므로 항상 메모리에있을 것과는 다릅니다.

이상적으로는 서버에서 서비스 나 작업을 피하고 싶습니다 (주로 호기심이 없어서보다 효율적인 방법이 있는지 확인합니다).

예를 들어, 모든 시간이 지속적으로 끝나는 eBay 입찰가 수와 전자 메일이 완벽하게 전송되는 eBay 입찰가 수를 상상해보십시오.

사람들이 반복해서 반복해서 반복하는 큰 루프가 있는데, 항목을 대기열 등으로 옮기거나 ... 또는 더 낮은 수준의 도움이 있습니까 (저장된 절차, 트리거 등).

모두 감사합니다.

도움이 되었습니까?

해결책

eBay와 가장 큰 데이터베이스 지원 웹 사이트에 대해 알아야 할 것은 인간과 웹 서버를 통해 오는 데이터베이스 간의 상호 작용이 시스템 기능의 일부 (때로는 매우 작은 부분)라는 것입니다.

eBay를 예로 사용하려면 경매가 만료 될 때 나오는 이메일은 웹 서버에서 처리되지 않습니다. 그들은 그 대본을 가질 가능성이 훨씬 높습니다. 다시 말해, 종료 된 경매를 위해 데이터베이스를보고, 처리를 수행하고, 이메일을 보내는 등 여러 시스템에서 실행되는 다른 프로그램이 있습니다.

내가 비슷한 일을하고 있다면 (훨씬 더 작은 규모에도 불구하고) 웹 서비스를 일반적인 방식으로 내장했지만 유지 보수 작업을 수행하기 위해 몇 분마다 자동으로 실행되는 작업이 있습니다. 시작하고 작업을위한 데이터베이스를보고 필요한 모든 것을 처리 한 다음 종료합니다.

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