0

클라이언트 및 서버 응용 프로그램으로 간주 될 수있는 두 개의 MVC 4 웹 응용 프로그램이 있습니다.ASP.NET MVC 4 및 SignalR posibilites

클라이언트 응용 프로그램은 등록 된 사용자가 다양한 상점에서 제품을 선택하고 온라인으로 주문하는 클래식 쇼핑 카트 웹 응용 프로그램입니다.

서버 앱은 매장 직원이 등록 된 사용자로부터 주문을 받고 주문을 수락하거나 거부하는 상점 웹 응용 프로그램입니다.

기본적으로 각 점포는 서버 웹 앱에 계정을 가지고 있으며 각 고객은 클라이언트 웹 앱에 계정을 가지고 있습니다.

모든 주문은 상점 직원이 웹 사이트를 새로 고치지 않고 실시간으로받을 수 있도록 실시간으로 이루어져야합니다. 반면에 각 고객은 주문이 수락 또는 거부 된 후 매장에서 실시간 응답을 받아야합니다.

SignalR을 사용하여이 기능을 구현 하시겠습니까? 사용자 (클라이언트)가 특정 상점 (서버)에 주문을 보내고 상점이 주문 고객 (클라이언트)에게 응답을 보낼 수 있습니까?

그렇지 않다면 기술에 대한 귀하의 제안은 무엇입니까?

감사합니다.

답변

1

SignalR은 두 가지 경우 모두에서 작동하지만 사용자가 로그인하여 알림을 받으려면 브라우저를 열어야합니다. 브라우저 창이 닫히는 경우에도 다른 형태의 알림 (전자 메일, 상태 페이지 등)이 있어야합니다.

여기 신호등 및 녹아웃을 사용한 멋진 tutorial of a Shopping Cart implementation입니다.

+0

쿨! 이것은 모두 동일한 웹 응용 프로그램 내에 있습니다. 장바구니와 관리자가 별개의 웹 앱인 경우 문제가 없어야한다고 생각하십니까? –