다른 서버로 ASP.NET 대기열을 어떻게 늘려야합니까?
-
05-07-2019 - |
문제
IM은 현재 다른 서버 큐베이스를 요청하고 그 후 내 서버의 응용 프로그램이 완료되었는지, 여전히 대기열, 몇 퍼센트, 항목 ID 등에 대한 작은 데이터를 다시 전송 해야하는 응용 프로그램을 작성합니다.
이것을 달성 할 수있는 방법이 있습니까? 다른 서버가 다른 HTTP 인스턴스를 실행하여 외부 세계에 노출시키기를 원하지 않기 때문에 어쨌든 2 서버간에 각 호출을 인증 할 수 있습니까?
대단히 감사합니다. :)
해결책
정보를 제공하기 위해 묶을 수있는 몇 가지 이벤트를 만들어야한다고 생각합니다.
서버 객체는 몇 가지 이벤트를 노출해야합니다. 그런 다음 해당 이벤트에 바인딩 할 수 있습니다. 서버 객체가 특정 지점에서 호출 할 수있는 콜백을 제공 할 수 있습니다.
이러한 이벤트가 호출되면 웹 애플리케이션이 응답하여 클라이언트의 데이터를 업데이트 할 수 있습니다.
클라이언트 끝에서, 나는 당신이 상태 변경을 확인하기 위해 ajax 호출을해야한다고 생각합니다.
코드를 원한다면 저에게 알려 주시면 일부를 게시 할 수 있습니다.
문제는 UI입니다. 한 페이지가 클라이언트에 있으면 거의입니다. 모니터링 기능을 구축해야하며 Ajax 또는 JQuery를 통해 달성됩니다.
그것은 모두 복잡하게 들리지만 이벤트 배선은 Ajax/JQuery 물건과 마찬가지로 매우 간단합니다.
제휴하지 않습니다 StackOverflow