저는 파이썬 (토네이도)을 서버 측에서 사용하고 있고 일부 자바 스크립트는 클라이언트 측에서 사용하고 있습니다. 나는 한 명의 사용자가 다른 사람에게 메시지를 보내는 일반적인 상황을 가지고 있습니다. 그리고 서버가 클라이언트의 브라우저 (메시지 수신자)에게 새 메시지를 알리 길 원합니다. 내가 어떻게 해? 클라이언트 (아마도 websocket을 사용) 또는 다른 것과 장기간 연결을해야합니까? 웹 소켓을 통해 conenction을 설정하는서버의 일부 이벤트에 대해 클라이언트의 브라우저에 알리는 방법은 무엇입니까?
PS 나는 인해 서버 betwebb 연결을 설정하는 프로젝트의 높은 부하, 그래서 PS2 좋은 라이브러리를 TornadIO
을 발견하고 각 클라이언트가 의심스러운. 나는 c10k 문제를 두려워한다. 내 지식이 부족할 수도 있습니다.
내 대답보기 : http://stackoverflow.com/questions/3682198/writing-a-chat-application/3682211#3682211 (동일한 질문에 대한 다른 답변) – NullUserException
괜찮 았지만 질문이 있습니다. 혜성. 나는 1 만 명의 사용자가 연결되어 있고 아무도 연결할 수없는 상황을 두려워한다. (c10k 문제) – dizpers
많은 사용자가 하나의 채팅 서버에 연결될 것으로 예상된다면 기본 아키텍처 외에도 많은 문제가 발생할 것이다. – jwiscarson