우리는 Pusher를 사용하여 Django에서 채팅 서비스를 개발하는 방법을 계획하여 실시간으로 메시지를 푸시하는 작은 팀입니다.Django 응용 프로그램에서 Pusher와 함께 토네이도를 사용하면 어떤 이점이 있습니까?
이제까지 우리는 Android 및 웹 브라우저 클라이언트에 메시지를 푸시하는 비동기식 방법이 필요하다는 것을 알고 있으며 우리는 아마도 sockjs 및 tornado를 사용하여 자체 솔루션을 구현하는 대신 호스팅 된 솔루션 (Pusher)을 선택했습니다. 우리는 우리가 Pusher를 가졌으니 이제는 토네이도가 필요 없다고 생각했습니다!.
Python 모듈 문서 (https://github.com/pusher/pusher_client_python)에는 Django에 대한 언급 만 있지만 "Tornado 웹 서버를 사용하여 이벤트를 트리거하려면 ..."라는 토네이도 섹션이 있습니다. 그래서 우리는 왜 Tornado를 사용하여 서버에서 Pusher로 이벤트를 트리거해야하는지, 또는 사용해야하는지 궁금합니다.
미리 감사드립니다.
Google 애플리케이션 서버가 메시지를 푸시하도록 트리거 할 때 푸셔에서 예상되는 응답은 지연없이 각 메시지에 대해 Google 서버에 제공되어야하는 "확인, 수신"입니다. 내 말은 : 클라이언트가 채팅에서 새 메시지를 기다리고있을 때 비동기 시스템을 사용하는 이점과 전달할 응답이없는 동안 서버를 차단하지 않도록 메시지를 푸는 방법을 알 수 있습니다. 그러나 당신이 상대방으로부터 기대하고 즉각적인 반응을 보일 때 나는 필요성을 볼 수 없다! 토네이도가이 상황에서 더 잘 수행 할 수 있다고 생각합니까 ?? 많은 감사드립니다! – diegopau
이제는 더 나은 (그리고 당신의 답변 덕분에) 외부 서비스를 이용할 때마다 지연을 예상해야하며, 다른 요청을 처리하는 것이 훨씬 효율적이라는 점은 분명합니다. 그들 각각을 위해. – diegopau