C# .net 4.0으로 작성된 웹 응용 프로그램이 있습니다. CRUD 작업을 수행하기 위해 Oracle 데이터베이스에 연결합니다.작업을 백그라운드에서 실행하도록 설정하려면 어떻게해야합니까?
내가 필요한지 미리 확인한 간격으로 데이터베이스를 폴링하는 백그라운드 유형 태스크를 작성하면됩니다. 데이터베이스에 대한 더 이상의 요청이 이루어지지 않도록 메모리의 속성이 설정되어있는 경우 데이터베이스를 다시 사용할 수있게되면 작업은 계속 실행되고 속성이 변경됩니다.
내 응용 프로그램에서 구조화하는 가장 좋은 방법은 무엇인지 궁금합니다. 어떻게 백그라운드 작업을 실행하여 기타 등등을 구현할 것입니까? 서버에서 자원을 필요로하지 않기 때문에 리소스 집약적이지 않고 백그라운드에서 실행해야합니다.
이것은 데이터베이스를 주기적으로 폴링하여 처리해야하는 작업처럼 보이지 않습니다. 응용 프로그램에는 적절한 오류 처리가 있어야 정상적으로 실패하고 중요한 구성 요소가 예상대로 작동하지 않는 경우 사용자에게 오류를보고합니다. –
@Servy 이것은 양식이라고 생각했습니다 ... 삭제되었습니다. – SimpleVar