이 프로젝트에는 고객 주문 상태에 대한 실시간 대화형 보기가 필요합니다.
현재 페이지에는 이미 새로운 주문이 있는지 확인하는 Ajax 긴 폴링이 있습니다.
이제 이를 수행해야 합니다. 새로운 피드백이 있는지 확인해보세요... .
폴링을 끄고 보니 별로 막히지 않는군요.
이제 2개를 해야 하는데 바로 충돌이 발생할까요?
현재 페이지의 긴 폴링은 페이지가 로드된 후에 실행되므로 페이지가 영원히 로드된 것처럼 보입니다.
제목이 계속 켜져 있습니다.
setTimeout(을 추가해야 합니까? ) 그것에?
Ajax가 있으므로 메소드를 인터페이스로 변경하고 전달된 매개변수를 기반으로 하나 또는 둘 이상의 결과를 얻으므로 여러 요청을 시작할 필요가 없습니다
이전에 출시된 웹소켓 프로토콜은 귀하의 요구 사항을 충족할 수 있으며 http를 기반으로 합니다.
https://socket.io/에서 권장합니다.
考虑一下websocket
html5 SSE(EventSource) 서버는 websocket보다 간단하게 실시간으로 클라이언트에 푸시합니다
몇 초 동안 요청하느냐에 따라 달라집니다