문제

엔터프라이즈 애플리케이션 아키텍처 패턴을 읽었습니다. 작업 단위는 단일 세션에서만 사용해야합니다. 따라서 각 세션에는 유일한 작업 단위가 있어야합니다. 누구든지 내가 왜 전체 응용 프로그램에 하나의 작업 단위를 사용할 수 없는지 (내 경우 ASP.NET) 왜 사용할 수 있는지 말해 줄 수 있습니까?

도움이 되었습니까?

해결책

작업 단위의 절반은 거래의 변경 사항을 추적하는 것이며 전체 응용 프로그램의 경우 확실히 추적 할 수 있지만 다른 절반은 동시성 문제의 해상도입니다. 세션당 수준이 아닌 전체 애플리케이션에 패턴을 적용합니다.
또한, 어느 시점에서 "이봐, 이것은 단위입니다 ... 커밋 할 시간"을 결정해야하며, 다른 사용자가 다른 일을 동시에 수행 할 때 전체 응용 프로그램을 고려할 때 어려울 수 있습니다.

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