고객 시스템이 UDP 요청을 Google 서버로 보냅니다. 서버는 각 요청을 처리하고 응답을 보냅니다. 트랜잭션의 논리는 클라이언트가 새 요청을 보내기 전에 응답을 기다려야합니다.인터넷 대기 시간이 내 클라이언트를 시간당 120k 동기 트랜잭션으로 제한합니까?
클라이언트 및 서버 시스템의 모든 처리가 즉각적인 경우에도 고객이 인터넷을 통해 왕복 거래를 보내고 받기 위해서 평균 약 30ms가 필요합니다. (광속으로 약 5,580 마일을 여행하고 있습니다.)
평균적으로 주어진 고객은 시간당 약 120,000 회의 동기 트랜잭션을 처리 할 수 없습니까? 당신이 귀하의 요청을 직렬화해야하기 때문에 최소
1 거래 = 0.030 초
120K 거래 = 1시간
고객을 구별하는 질문 : 고객이 여러 고객으로 가장하고 여러 개의 동시지만 각 개별적인 일련의 트랜잭션 스트림을 가장 할 수없는 이유는 무엇입니까? –
@ Steve-o : 계정 번호를 통해 로그인했기 때문에 위장 할 수 없으며 이전 거래가 완료되기 전에 계좌가 새로운 거래를 보내고 있는지 알 수 있습니다. –