이 주제에 대한 연구를 시작해야 할 곳이 어디인지 알지 못하기 때문에 (예 : 키워드 사용) 누군가가 나를 돕기를 바랍니다. 방향.한 번에 한 사람을 위해 프로세스를 실행하기 위해 대기열을 생성해야합니다.
.NET MVC 응용 프로그램이 있습니다. 이 애플리케이션에서 사용자는 데이터 레이어가있는 zip 파일을 업로드하고 해당 데이터 레이어는 애플리케이션에서 호출하는 python 스크립트의 입력으로 사용됩니다. 데이터베이스 커서의 특성 (누구나 익숙한 사람이라면 ArcGIS Enterprise 지오 데이터베이스)로 인해 커서가 데이터베이스에서 독점적 인 잠금을 수행 할 때 한 번에 한 명씩 python 스크립트를 실행할 수 있습니다 (이 방법은 없습니다). 두 사람이 동시에이 웹 응용 프로그램을 사용하려고 시도하는 매우 드문 경우로, 사람들을 대기열에 넣어서 파이썬 스크립트가 첫 번째 사람을 위해 완료 한 다음 다음 사람의 데이터 세트에서 시작해야합니다. 어디서부터 시작해야합니까? 또는이 주제에 대한 검색어를 공식화하기 위해 어떤 단어를 제공 할 수 있습니까?
일부 잠금/뮤텍스가있는 정적/단일성은 대기열 접근 방식보다는 단일 인스턴스에 대한 사용 가능성을 제한하기위한 방법 중 하나입니다. 요청을 큐에 넣고 한 번에 하나씩 처리해야하는 경우 이것을 SignalR과 결합 할 수 있습니다. 희망이 도움이됩니다. – Viju