DocumentDb와 Azure 테이블 저장소를 사용하는 DAL을 별도의 웹 API로 옮겨서 Azure에서 클라우드 서비스로 호스팅하는 방법에 대해 생각하고 있습니다.대기 시간없이 MVC에서 웹 API를 호출하려면 어떻게해야합니까?
이렇게하는 주된 목적은 Azure에서 클라우드 서비스로 실행중인 현재의 MVC 5 (현재의 ASP.NET MVC 5)를 쉽고 독립적으로 확장 할 수있는 고성능 DAL을 유지하는 것입니다. 모바일 앱도 추가 할 예정입니다. DocumentDb와 Azure Table Storage를 사용하면 C# 코드에서 많은 데이터 처리 작업을 수행하고 있으므로 프론트 엔드 응용 프로그램과 별도로 보관하는 것이 좋습니다.
그러나 한 클라우드 서비스에서 다른 응용 프로그램으로 HTTP 호출로 인해 발생하는 지연 문제는 DAL을 자체 응용 프로그램/클라우드 서비스로 분리 할 목적을 상실하게 만듭니다.
레이턴시 문제없이 내 DAL을 프런트 엔드 응용 프로그램과 분리하는 가장 좋은 방법은 무엇입니까?